Как автоматически закрыть программу распознавания речи? - PullRequest
0 голосов
/ 30 мая 2019

Проблема, с которой я сталкиваюсь, заключается в том, что когда пользователь не вводит голос, намерение распознавания голоса не приближается?

Я использовал определенные таймеры / обратные отсчеты, но это не работает правильно для определенных входов (длинные вводы или повторения кода)

Кто-то любезно порекомендует любую альтернативу, если это возможно.

  Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
        RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Please respond...");
intent.putExtra(RecognizerIntent.EXTRA_MAX_RESULTS, 100);
startActivityForResult(intent, SPEECH_REQUEST_CODE);
...