Dialogflow startListening () по ключевому слову - PullRequest
0 голосов
/ 26 апреля 2018

Я работаю с https://github.com/dialogflow/dialogflow-android-client для приложения Android, которое я создаю. Вместо того, чтобы устанавливать startListening () на кнопке, я бы хотел, чтобы он активно прослушивал голосовое ключевое слово перед активацией (подумайте: «Эй, Google, Siri, Alexa ...»).

В настоящее время распознавание голоса начинается с нажатия этой кнопки:

public void buttonClicked(final View view) {
    aiService.startListening();
}

Но я бы хотел полностью исключить кнопку и получить функциональность просто через голос.

1 Ответ

0 голосов
/ 27 июля 2018

Вместо этого:

 @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

   voiceBtn.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View view) {

        AIService.startListening();
 });

}

Сделайте это:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    AIService.startListening

}

...