的異常被拋出下面的代碼:無活動處理意向{行動= android.speech.action.RECOGNIZE_SPEECH(有演員)}
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speech recognition demo");
startActivityForResult(intent, VOICE_RECOGNITION_REQUEST_CODE);.
我GOOGLE了,發現這是因爲來自google的the voice search app在我正在使用的設備上缺失。我可以通過手動安裝應用程序來解決問題,但是我怎樣才能安裝apk程序,比如導入一些庫或其他文件〜
非常感謝。
感謝您的回覆vipin,但我可以添加語音模塊作爲我的apk的一部分。 – Bolton 2012-02-28 13:32:24
是的,你可以肯定 ,但爲此你必須自己寫下整個代碼 – vipin 2012-02-28 13:34:41
@vipin當你說APP_PACKAGE_NAME時,你知道哪些是默認的?我的意思是它可以在我的其他設備上正常工作,但對於Sony Experia Mini,語音識別不起作用。所以我想指出用戶來自Google的默認語音識別。 – 2012-06-29 17:29:57