我最近为Android Studio下载了PocketSphinx Android Demo。它适用于我的Galaxy S5,我对它的准确性感到惊讶。但是,由于以下几个原因,我很难提取MFCC功能:
有一个解释如何使用FrontEnd类生成MFCC功能,但它是为Sphinx-4实现编写的。我应该如何以及在何处实现包含以下行的sphinx属性文件:
<“component name =”mfcFrontEnd“type =”edu.cmu.sphinx.frontend.FrontEnd“>
这导致了如何在PocketSphinx中使用Sphinx-4库的问题?
答案 0 :(得分:1)
有一个解释如何使用FrontEnd类生成MFCC功能,但它是为Sphinx-4实现编写的。我应该如何以及在何处实现包含以下行的sphinx属性文件: <"组件名称=" mfcFrontEnd"类型=" edu.cmu.sphinx.frontend.FrontEnd">
如果你要在android中使用sphinx4 jar,你可以将xml配置作为资源放在jar中。或者你可以把它放在资产中。
这导致了如何在PocketSphinx中使用Sphinx-4库的问题?
Pocketsphinx和sphinx4是语音识别引擎的不同实现,一个可以被另一个替换,没有太大意义将它们一起使用,你需要选择一个。