2010-11-12 79 views
1

我想在三星Galaxy S手機上使用語音識別(因爲我知道em沒有這個意圖)。 Galaxy S擁有2.1 Android ROM。出於某種原因,我得到該設備上不存在該軟件包,這是沒有道理的,因爲其他應用程序(谷歌地圖,語音撥號程序等)明確使用了該軟件包。Samsung Galaxy S上的RecognizerIntent.ACTION_RECOGNIZE_SPEECH

有沒有人有任何想法,我怎麼能得到這個工作?

該代碼或多或少與谷歌的示例相同(http://developer.android.com/resources/articles/speech-input.html)。

作爲進一步的說明,我發現這個線程,這似乎表明,SREC庫中隨機丟失的設備: http://groups.google.com/group/android-discuss/browse_thread/thread/2a53ec01bdff8e67

有沒有一種方法,我可以手動執行此操作(即聯繫谷歌的語音SOAP API承認)?或者,我可以從某處複製srec源代碼並將其直接放入我的項目中?

謝謝。

回答

1

這不是一個完整的專家,但我確實知道實際的識別器任務是在遠程谷歌服務器上執行的(語音功能將被髮送出去)。語音引擎本身需要大量的內存和計算能力。在設備本身上,只能執行有限的語法任務(例如,致電XXX)。

也許設備製造商/運營商沒有與谷歌協議?

相關問題