[2] Web による音声入出力には長い歴史がありますが、未だ成熟していません。
[15] Netscape は embed
により間接的に音声出力に対応しました。
[14] IE は bgsound
, <img dynsrc>
により音声出力に対応しました。後に object
により間接的に対応し、
こちらが主流となりました。
[16] その後しばらく音声機能が直接 Webブラウザーで実装されることはありませんでした。
[20] device-upload はフォームの音声入力機能を提案しましたが、実装されませんでした。
[10] CSS 2.0 は媒体型 aural
と関連する特性を規定していました。 Emacs/W3 + Emacspeak
の実装に基づいていました。
[11] CSS 2.1 と CSS3 は媒体型 speech
に置き換えるとともに、
複数の実装が無いとして、関連する特性を規定から参考/CR
レベルに格下げしました。
[7] BEP and Emacs-W3 http://www.argv.org/bep/doc/jarvi10/bep.html#w3-demo
例文 & レンダリング例あり。
[12] Gecko は関連する特性を CSSOM レベルでは実装していましたが、 レンダリングは実装していませんでした。
[1] XML によるアプローチが VoiceXML コミュニティーにより行われました。 しかし直接 Webブラウザーで実装されることはありませんでした。
[17] SMIL や SVG は音声や動画の埋め込みに (仕様上) 対応していました。 しかし Webブラウザーはこの時点ではこれらを実装しませんでした。
[3] Web Applications 1.0 (現 HTML Standard) は Audio
API を追加しました。これは後に audio
要素に統合されています。
[8] Chrome は x-webkit-speech
属性を実装し、
音声入力を input
要素で著者が促せるようにしました。
手軽に利用できたことから、一部の Webサイトで利用されました。
[9] その後 Web Speech API が登場しました。Chrome はこちらを実装し、
x-webkit-speech
を廃止しました。
[22] AT による間接的な音声出力が、現在最もよく用いられる音声レンダリング手法となっています。 AT の API との対応が ARIA により規定されるようになっています。
[23] CSS3 の音声関連機能 (css-speech) は、ほぼ放置状態にあります。
[6] Remove <iframe seamless> · whatwg/html@1490eba ( 版) https://github.com/whatwg/html/commit/1490eba4dba5ab476f0981443a86c01acae01311
[24] Proposal for HTML modifications (Or Ben-Natan著, ) https://lists.w3.org/Archives/Public/w3c-wai-hc/1997OctDec/0142.html
[26] Remove support for sounds from notifications (beverloo著, ) https://github.com/whatwg/notifications/commit/459bf358cae197a5b88c6a227e018756ef4c21cd
[28] Remove support for sounds from notifications by beverloo · Pull Request #127 · whatwg/notifications () https://github.com/whatwg/notifications/pull/127
[29] [mediaqueries4] Clarify that the speech media type is for pure audio UAs (frivoal著, ) https://github.com/w3c/csswg-drafts/commit/02e8f4cc6f06686b8e1773631b528e5cae13eae8
[30] [mediaqueries-4 ] Deprecate 'speech' media type as well? · Issue #1751 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/issues/1751