2013-02-11 84 views
1

有沒有一種方法可以在本機代碼中訪問Android中的語音識別?使用本地代碼的Android語音識別

從我已經提到的材料中,我明白Android或者提供了Recognizer意圖,必須觸發才能檢索識別結果或使用RecognitionListener。但是,這些都不能提供對輸入緩衝區的訪問,可以在將其發送到谷歌服務器之前進行處理。

+0

你總是有一個選項可以嘗試[CMUSphinx](http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android /) – 2013-02-12 14:39:33

+0

感謝評論尼古拉。我同意我可以使用pocketSphinx。但我目前的項目要求使用谷歌的語音識別。 – Neeraj 2013-02-15 05:56:47

回答

0

你可以通過java native interface(jni)使用它。 jni允許在java和C++之間進行通信,反之亦然。但這是一個耗時的過程,在你把手放進去之前想想