私は以下のコードを持っています:
<!DOCTYPE html>
<meta charset="utf-8">
<title>A HTML Document</title>
<input x-webkit-speech speech><button>Start to recognize voice</button>
Chrome のテキスト ボックスにあるマイク アイコンをクリックすると、音声認識が開始されます。
これは私が欲しいものです:
ボタン要素をクリックすると、テキストボックスの音声認識が始まります。
startSpeechInput ( http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.html )、SpeechReco ( http://lists.w3.org/Archives ) を試してみました/Public/public-webapps/2011OctDec/att-1696/speechapi.html#examples ) および SpeechInputRequest ( http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Sep/0033.html )、なしそのうちの 1 つが Chrome で動作します。
どうすればこれを達成できますか?
HTML5 Speech Input API は Google によって提出されています。Chrome を除いて、この HTML5 仕様を実装しているブラウザーはありません。現在、HTML5 仕様に 3 つのメソッドが導入されています。しかし、それらのどれも Google によって実装されていません。HTML5 は単なる Google 独自のゲームだと思います。Google は HTML5 仕様を厳密に実装する必要があります。