2016-05-04 3 views
1

Я стажер в компании, которая работает над ИИ и смежными проектами. Я был назначен на обучающий планшетный Android-проект, в котором игрок может общаться с игрой с помощью речи. Итак, я изучал API с открытым исходным кодом, которые поддерживают непрерывное распознавание речи с помощью Java, и я нашел cmu sphinx для android https://github.com/cmusphinx/pocketsphinx-android-demo.git, но демонстрационное приложение для Android работает на основе поиска по ключевым словам, но то, что я хочу от движка, - это то, что дает мне непрерывный вывод текст. Как я могу это исправить?Непрерывное распознавание голоса с использованием pocketsphinx

+0

Возможный дубликат [CMUSphinx PocketSphinx - распознать все (или большое количество) английских слов] (http://stackoverflow.com/questions/25949295/cmusphinx-pocketsphinx-recognize-all-or-large-amount-of- английские слова) –

ответ

0

Измените свой файл грамматики и словарь в соответствии с предложением.

public void onPartialResult(Hypothesis hypothesis) { 

    if (hypothesis == null) 
     return; 

    String text = hypothesis.getHypstr(); 
    } 

Распечатайте текст и произведите модификацию в соответствии с вашим выбором.

Смежные вопросы