22

我想尝试使用诸如“next”或“previous”之类的简单语音命令来创建jQuery幻灯片。有没有办法使用Google的语音识别功能?我知道Chrome的x-webkit-speech,但我必须点击一个按钮才能使用它。Google的语音识别技术是否有API?

我尝试了麻省理工学院的WAMI,但我发现它比Google的语音认知更慢,也更不准确。

+0

[Google Voice Search如何运作?有没有一个API?](http://stackoverflow.com/questions/6389039/how-google-voice-search-works-is-there-an-api-for-that) – 2012-01-19 06:49:20

回答

20

截至今天这个现在存在,Chrome浏览器:http://chrome.blogspot.co.uk/2013/01/hello-browser.html

api doc

+10

我已经创建了一个JavaScript库,将它包装起来,使您可以非常轻松地将语音命令添加到您的网站或应用程序中。在https://www.talater.com/annyang/查看 – 2013-09-07 23:28:10

2

的问题是究竟会捕捉用户的语音和发送一些语音服务器进行处理。 x-webkit-speech内置于浏览器中,浏览器使用PC的声卡捕捉语音。单独浏览器中的Javascript/Jquery不能访问硬件设备。我不知道Chrome是否暴露了DOM中的任何x-webkit-speech对象,因此您可以通过Javascript进行捕获。

也就是说,人们已经对Google语音api进行了反向设计,并使用了代码。举例来说,请参见http://mikepultz.com/2011/03/accessing-google-speech-api-chrome-11/

+0

我不能在2015年使用它。有没有人得到它的工作? – user3526 2015-06-17 15:05:00

12

一种简单的方法使用JavaScript来做到这一点,看看annyang,它是构成处理语音识别库超级简单。