我在下面的当前代码在使用普通话的“ZH”ISO代码时工作正常但不适用于广东话。这是下面的代码
Intent i = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
String myLanguage= "yue";
i.putExtra(RecognizerIntent.EXTRA_LANGUAGE, myLanguage);
i.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, myLanguage);
i.putExtra(RecognizerIntent.EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE, myLanguage);
答案 0 :(得分:3)
我让代码正常工作,只需要用下划线代替破折号即可:
<强>了zh_HK 强>
感谢你的帮助Lilz。
答案 1 :(得分:0)
广东话
尝试zh-HK
而不是
希望这有帮助