2016-04-30 57 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