0

就像标题所说的那样,SpeechRecognizer 是否可以识别其他语言?如果我想让它识别普通话而不是英语,我将如何设置它?谢谢。

4

1 回答 1

2

我不知道谷歌语音识别引擎是否支持普通话,但如果是,那么你可以使用 EXTRA_LANGUAGE 让它识别普通话

Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "zh-cmn");

文档链接http://developer.android.com/reference/android/speech/RecognizerIntent.html#EXTRA_LANGUAGE

于 2013-08-03T07:01:42.553 回答