1

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

2 回答 2

3

我得到了代码,只需用下划线替换破折号即可:

zh_HK

感谢您的帮助 Lilz。

于 2013-11-04T16:06:38.567 回答
0

广东话zh-HK试试

希望这可以帮助

于 2013-11-03T18:58:33.860 回答