2011-07-07 12 views
4

<input type="text" />要素にx-webkit-speech attrtibuteを適用することで、WebKitのブラウザであるChromeのように音声読み上げを使用させることができます。WebKit以外のブラウザでの音声テキストの使用

この方法では、テキストボックスにテキストを入力することができます。

他のブラウザで同じ効果を得るにはどの属性を使用できますか?

+1

が使用すべき[ 'X-のWebKit-speech'が廃止される。](http://stackoverflow.com/q/23188951/552067) –

+0

関連http://stackoverflow.com/questions/25789249/cross-browser-speech-recognition –

答えて

8

この機能はChrome for Win/Mac/Androidにのみ実装されていると思います。それは、Googleによって発明され、音声認識を行うためにGoogleのサーバーに依存しているからです。この機能を実装したい他のブラウザであれば、音声認識テクノロジを取得するか、このテクノロジを持つパートナーと連携する必要があります。したがって、私はこの機能が近い将来に広く実装されるとは思わない。

2

現在のところ、Chromeは音声入力を実装している唯一のデスクトップブラウザです。 Androidブラウザでも動作するかもしれませんが、わかりません。間違いなくSafariには実装されていません。

0

x-webkit-speechは廃止予定です。我々は

var recognition = new webkitSpeechRecognition(); 
recognition.onresult = function(event) { 
    console.log(event) 
} 
recognition.start(); 

両方のFirefox &エッジが開発されている音声認識()

http://caniuse.com/#feat=speech-recognition

関連する問題