Как использовать Pocketsphinx в Android для активации нескольких ключевых слов, не заходя в меню - PullRequest
0 голосов
/ 08 сентября 2018

Я хочу, чтобы pocketsphinx прослушивал определенные ключевые слова и делал соответствующие действия вместо того, чтобы заходить в меню, как в их демонстрационном приложении. У меня есть три ключевых слова

private static final String KEYPHRASE1 = "good morning";
private static final String KEYPHRASE2 = "good evening";
private static final String KEYPHRASE3 = "good night";

Это мой onPartialResult()

 @Override
public void onPartialResult(Hypothesis hypothesis) {
    if (hypothesis == null)
        return;

    String text = hypothesis.getHypstr();
   }

Я хочу вызывать некоторые методы напрямую, когда он распознает три ключевых слова. Я также не знаю, нужно ли мне использовать switchSearch() и KWS_SEARCH, как в демонстрационном приложении. Я новичок в Android, и я искал ответы дня. Кто-нибудь, пожалуйста, помогите. Это распознавание речи необходимо для моего приложения.

1 Ответ

0 голосов
/ 09 сентября 2018

Вы задали два вопроса, поэтому я отвечу на них в баллах.

...