2011-04-21 27 views

回答

3

好了,你取消了語音識別,即我會假設沒有結果交還給你,而上的stopListening()你只告訴您的通話進行識別器,它現在應該做的實際識別(和可以關閉麥克風)。通常,您無需自己調用stopListening(),因爲語音結束是自動確定的(自動終點)。

+0

所以,如果我理解正確的話,的stopListening()總是會導致onResults()被調用,而取消()不會呢?感謝&+1。 – srf 2011-04-21 13:30:53

+0

@srf的onError()可能被稱爲好,我猜;)其實,這是相當多的,因爲我打的是API,之前,我開始使用RECOGNIZE_SPEECH意圖,所以如果寫上不成立,我很高興聽到這個消息。 – Stephan 2011-04-21 13:37:24