2013-11-03 65 views
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); 

回答

0

代码广东话 尝试zh-HK代替

希望这有助于

+0

都能跟得上不工作,也曾尝试:岳 YUE ZH-HK ZH ZH-跃 HK – tsange

+0

你使用:EXTRA_SUPPORTED_LANGUAGES获得支持的语言列表? – Lilz

3

我得到的代码工作,只需要替换为下划线的破折号,使:

zh_HK

感谢您的帮助Lilz。

相关问题