【问题标题】:How to set Cantonese as the voice search language in a app?如何在应用程序中将粤语设置为语音搜索语言?
【发布时间】:2013-11-03 18:55:16
【问题描述】:

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

【问题讨论】:

    标签: java android iso


    【解决方案1】:

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

    zh_HK

    感谢 Lilz 的帮助。

    【讨论】:

      【解决方案2】:

      粤语 改用zh-HK

      希望对你有帮助

      【讨论】:

      • 不行不行,也试过了:yue YUE zh-HK ZH zh-yue HK
      • 您是否使用:EXTRA_SUPPORTED_LANGUAGES 来获取支持的语言列表?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-23
      • 1970-01-01
      • 2010-10-06
      相关资源
      最近更新 更多