我正在尝试创建基于语音协调的网络。经过一番搜索,我发现cmusphinx是一个非常适合语音重新调整应用的库。我的问题是如何在cmusphinx和网络之间进行通信? 对不起,如果这是一个愚蠢的问题。
感谢您的帮助!
答案 0 :(得分:2)
通常,您需要一个Web框架来将Web请求封送到Java或C代码,然后您只需要使用CMUSphinx API实现所需的语音到文本方法。
以下是JAX-RS教程:
http://docs.oracle.com/javaee/6/tutorial/doc/giepu.html
还有更轻量级的Web服务框架,例如Ruby的Sinatra。
您还可以使用CMUSphinx学习现有的Web服务实现,例如
https://github.com/alumae/ruby-pocketsphinx-server
详细了解here。