使用输入“语音”;通过 JavaScript 标记
在 chrome 中执行此操作:
<input id='speech-this' type='text' speech />
创建一个带有小麦克风的输入标签。点击麦克风进行语音识别,就像安卓手机搜索一样。
我的问题是:是否可以在没有 字段的情况下执行此操作?我的意思是,理想的事情是一个 javascript 对象,它可以执行以下操作:
var what_i_said = chrome.Speech.listen();
或者类似的操作。
谢谢!
Doing this in chrome:
<input id='speech-this' type='text' speech />
Creates an input tag with a little mic. Clicking on the mic does voice recognition, like android phones search.
My question is: Is it possible to do this without the <input>
field? I mean, the ideal thing would be a javascript object that does something like:
var what_i_said = chrome.Speech.listen();
Or something like that.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Opera 支持 http://www.w3.org/TR/xhtml+voice/ (请参阅http://dev.opera.com/articles/voice/)。
您可以查看 WAMI 工具包。 WAMI 工具包是来自 MIT 的一个有趣项目 - http://wami.csail.mit.edu/。用他们自己的话来说,“WAMI:可通过 Web 访问的多模式应用程序。WAMI 是一种向任何网页添加语音识别功能的简单方法。” WAMI 为您提供了一个 Java 小程序,可以在您的网页中运行以执行音频捕获以进行语音识别。
Opera supports http://www.w3.org/TR/xhtml+voice/ (see http://dev.opera.com/articles/voice/).
You could look at the WAMI toolkit. WAMI toolkit is an interesting project from MIT - http://wami.csail.mit.edu/. In their own words "WAMI: Web-Accessible Multimodal Applications. WAMI is a simple way to add speech recognition capabilities to any web page." WAMI gives you a java applet that can run in your web page to perform audio capture for speech recognition.
实际上有一种方法可以使用 JavaScript 来完成此操作,并且是通过 Web Speech API 完成的。这使您可以快速进行语音识别和语音合成。
语音合成的最简单示例:
语音识别的最简单示例:
There is actually way to do this with JavaScript and it's done with the Web Speech API. This allows you to quickly do voice recognition as well as speech synthesis.
Simplest example of Speech Synthesis:
Simplest example of Voice Recognition: