我在Android Wear中實現了SpeechRecognizer,但此用戶界面看起來與'Ok Google'ui相同,因此使用戶相信他們正在與我們的應用交談,實際上他們正在與'Ok Google'用戶界面交談。是否可以自定義android Wear SpeechRecognizer UI?
是否有自定義SpeechRecognizer UI的方法,以便我們可以避免這種混淆?
我在Android Wear中實現了SpeechRecognizer,但此用戶界面看起來與'Ok Google'ui相同,因此使用戶相信他們正在與我們的應用交談,實際上他們正在與'Ok Google'用戶界面交談。是否可以自定義android Wear SpeechRecognizer UI?
是否有自定義SpeechRecognizer UI的方法,以便我們可以避免這種混淆?
目前我不這麼認爲。當我嘗試它時,我收到此錯誤消息「SpeechRecognizer:沒有選擇語音識別服務」。看看谷歌眼鏡,似乎基於這些信息,它不可用,但可能會變成這樣。希望Android Wear也是如此。
Is it possible to have Android Voice Recognition (as a custom service) on Google Glass?
當然,這是可以使用自定義UI。 創建一個,表明它和 運行從代碼
sr = SpeechRecognizer.createSpeechRecognizer(getApplicationContext());
sr.setRecognitionListener(new Speachlistener());
if (recognizerIntent == null) {
recognizerIntent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
//intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
recognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
recognizerIntent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE, getApplication().getPackageName());
recognizerIntent.putExtra(RecognizerIntent.EXTRA_MAX_RESULTS, 5);
}
try{
sr.startListening(recognizerIntent);
}catch (Exception e)
{}
識別器這看起來很有希望。我會試一試。 TNX – Hobaak 2015-06-25 20:44:27