如何在Android上的PocketSphinx中提取MFCC功能

时间:2015-02-09 20:52:57

标签: mfcc pocketsphinx-android

我最近为Android Studio下载了PocketSphinx Android Demo。它适用于我的Galaxy S5,我对它的准确性感到惊讶。但是,由于以下几个原因,我很难提取MFCC功能:

  1. 有一个解释如何使用FrontEnd类生成MFCC功能,但它是为Sphinx-4实现编写的。我应该如何以及在何处实现包含以下行的sphinx属性文件:

    <“component name =”mfcFrontEnd“type =”edu.cmu.sphinx.frontend.FrontEnd“>

  2. 这导致了如何在PocketSphinx中使用Sphinx-4库的问题?

1 个答案:

答案 0 :(得分:1)

  

有一个解释如何使用FrontEnd类生成MFCC功能,但它是为Sphinx-4实现编写的。我应该如何以及在何处实现包含以下行的sphinx属性文件:   <"组件名称=" mfcFrontEnd"类型=" edu.cmu.sphinx.frontend.FrontEnd">

如果你要在android中使用sphinx4 jar,你可以将xml配置作为资源放在jar中。或者你可以把它放在资产中。

  

这导致了如何在PocketSphinx中使用Sphinx-4库的问题?

Pocketsphinx和sphinx4是语音识别引擎的不同实现,一个可以被另一个替换,没有太大意义将它们一起使用,你需要选择一个。