2013-11-03 113 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。

相關問題