0
我嘗試了這兩種方法,並且Google語音Web搜索仍然只識別英語。以編程方式更改RecognizerIntent以識別英語以外的語言無法正常工作
Intent i = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
i.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "ja-JP");
i.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, "ja-JP");
還是一樣。只承認英文。 – yellowbyte
檢查您的手機設置並查看識別器語言是否支持日語。我使用ACTION_RECOGNIZE_SPEECH而不是網頁搜索,並且與日語沒有任何問題。 –
也請嘗試ACTION_GET_LANGUAGE_DETAILS查看是否支持日語。更多詳情,請訪問http://developer.android.com/reference/android/speech/RecognizerIntent.html#ACTION_GET_LANGUAGE_DETAILS –