是的,Android的SpeechRecognizer支持多種語言。具體支持的語言種類可能因設備和Android版本的不同而有所差異,但通常包括一些最常用的國際語言。
要在Android應用中使用SpeechRecognizer并設置識別語言,您需要在啟動識別時通過Intent
設置EXTRA_LANGUAGE
參數。例如,要設置識別語言為英語,您可以這樣做:
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, Locale.ENGLISH);
speechRecognizer.startListening(intent);
通過上述方法,您可以根據需要設置SpeechRecognizer支持的語言,從而提供更靈活和個性化的語音識別服務。