如何自动(或在特定时间后)关闭语音识别器意图?

时间:2019-05-29 17:46:12

标签: android speech-recognition speech-to-text

我正在为盲人制作Android应用程序。我必须通过语音识别意图通过语音获得输入。我面临的问题是,当用户不输入任何语音时,语音识别意图没有接近吗?

我使用了某些计时器/倒数,但是对于某些输入(长输入或重复代码)无法正常工作

如果可能的话,请有人推荐。

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);

0 个答案:

没有答案