0

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

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

    <"组件名称="mfcFrontEnd" type="edu.cmu.sphinx.frontend.FrontEnd">

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

4

1 回答 1

1

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

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

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

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

于 2015-02-11T21:58:20.783 回答