如何在应用程序中将粤语设为语音搜索语言?

时间:2013-11-03 18:55:16

标签: java android iso

我在下面的当前代码在使用普通话的“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);

2 个答案:

答案 0 :(得分:3)

我让代码正常工作,只需要用下划线代替破折号即可:

<强>了zh_HK

感谢你的帮助Lilz。

答案 1 :(得分:0)

广东话 尝试zh-HK而不是

希望这有帮助