我正在尝试创建一个基于语音识别的网络。经过一番搜索,我发现 cmusphinx 是一个非常适合语音识别应用程序的库。我的问题是 cmusphinx 和 web 之间如何通信?对不起,如果这是一个愚蠢的问题。
感谢你的帮助 !
我正在尝试创建一个基于语音识别的网络。经过一番搜索,我发现 cmusphinx 是一个非常适合语音识别应用程序的库。我的问题是 cmusphinx 和 web 之间如何通信?对不起,如果这是一个愚蠢的问题。
感谢你的帮助 !
一般来说,您需要一个 Web 框架来将 Web 请求编组到 Java 或 C 代码,然后您只需要使用 CMUSphinx API 实现所需的语音到文本方法。
这是 JAX-RS 教程:
http://docs.oracle.com/javaee/6/tutorial/doc/giepu.html
还有更轻量级的 Web 服务框架,例如Sinatra for Ruby。
您还可以使用 CMUSphinx 研究现有的 Web 服务实现,例如
https://github.com/alumae/ruby-pocketsphinx-server
在此处阅读更多相关信息。