2016-04-30 56 views
1

我是Android的初学者。在我的程序中,如果没有检测到语音,语音识别器Intent不会关闭。请发现以下代码:语音识别器意图不在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); 

请发送宝贵建议以关闭Google语音识别器提示。 在此先感谢。

+0

你有没有发现任何东西? – Hamza

回答

0

Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); intent.putExtra(RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS,new Long(2000));

+0

谢谢。我试过这个,但同样的问题仍然存在。我正在尝试完成() – Fabi