在线语音识别(类似于谷歌语音搜索)

时间:2012-06-28 17:03:48

标签: c# speech-recognition

我一直试图找到一种在线语音识别的方法,例如:非常类似于google voice search,它不需要用户安装任何插件/软件/闪存。用户只需插入麦克风并说一些文字即可识别。

我想到了这种方法,但不知道这是否是校正器。我构建了一个dll,它可以接收输入音频流,并从音频中输出识别的txt。我在ASP.NET参考中引用了这个dll,并进一步考虑将用户端的音频文件上传到服务器,然后将其用作'识别器'dll。我不确定这种方法是否正确?我可以遵循其他任何方法吗?
最重要的是我无法让用户为此实现安装任何依赖项或任何依赖项,例如flash / silverlight等。

1 个答案:

答案 0 :(得分:1)

如果您可以指定您的用户使用Chrome 11或更高版本,则可以使用Google的webkit语音启用您的应用。这是一个link on how to use webkit for speech。这利用了HTML5中提供的音频输入功能。如果你看一下this blog,它将解释它是如何工作的,因为作者对它进行了逆向工程。它从浏览器中的用户获取音频输入并将其发送到服务进行处理,将结果作为JSON消息返回。正如您所建议的那样,您可以在服务器端构建自己的服务,模仿Google正在做的事情。为语音识别构建可扩展的服务不是一件小事。