是否可以在网页的文本框中有一个有效的谷歌语音到文本按钮?
如何做呢?
这是一个HTML5的东西......
<input type="text" id="txtSearch" x-webkit-speech />
所以,只能在可用的浏览器中工作。
实时代码:http: //jsbin.com/afifaw/3
这是一个非常粗略的 TTS 实现,您可能会觉得可以接受。它需要一些温柔的爱和关怀,但这是一个起点。
<p id="tts">The maximum number of characters, including punctuation marks and all spaces, that I can read is 100</p>
<a target="new" id="ttsLink" onclick="document.getElementById('ttsReader').src='http://translate.google.com/translate_tts?tl=en&q='+encodeURIComponent(document.getElementById('tts').innerHTML)"> <u>click me<u></a>
<br/ ><br />
<iframe id="ttsReader" width="10" height="10"></iframe>