Как извлечь функции MFCC в PocketSphinx на Android

Недавно я загрузил Android-демонстрацию PocketSphinx для Android Studio. Это сработало на моем Galaxy S5, и я действительно удивлен точностью. Однако я изо всех сил пытаюсь извлечь функции MFCC по нескольким причинам:

  1. Существует объяснение того, как использовать класс FrontEnd для создания функций MFCC, но оно написано для реализации Sphinx-4. Как и где мне реализовать файл свойств sphinx, который содержит такие строки, как:

    ‹имя компонента=mfcFrontEnd type=edu.cmu.sphinx.frontend.FrontEnd›

  2. Это приводит к вопросу, как я могу использовать библиотеки Sphinx-4 в PocketSphinx?


person Quantum    schedule 09.02.2015    source источник
comment
Я не уверен, каковы ваши цели, вы, вероятно, могли бы лучше описать, что вы хотите реализовать, чтобы получить лучший ответ.   -  person Nikolay Shmyrev    schedule 12.02.2015


Ответы (1)


Существует объяснение того, как использовать класс FrontEnd для создания функций MFCC, но оно написано для реализации Sphinx-4. Как и где мне реализовать файл свойств sphinx, содержащий такие строки, как: ‹"component name="mfcFrontEnd" type="edu.cmu.sphinx.frontend.FrontEnd">

Если вы собираетесь использовать банку sphinx4 в Android, вы можете поместить конфигурацию xml внутри банки в качестве ресурса. Или вы можете положить его в активы.

Это приводит к вопросу, как я могу использовать библиотеки Sphinx-4 в PocketSphinx?

Pocketsphinx и sphinx4 - это разные реализации движка распознавания речи, одну можно заменить другой, использовать их вместе особого смысла нет, нужно выбирать одну из них.

person Nikolay Shmyrev    schedule 11.02.2015