Google 繁体中文语音识别器

Google speech recognizer for Traditional Chinese text

我想将语音输出为繁体中文,但它输出为简体中文。我的代码:

Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
            RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "zh-TW");

我也尝试将 EXTRA_LANGUAGE 设置为“zh_TW”、“TW”和 Locale.TAIWAN,但它也不起作用。

在我的 Android 7.0 设置中,“繁体中文”(繁体中文) 被添加到语言首选项中。我可以在键盘上 select 并输入它。

这是 google 语音识别器的错误吗?

终于找到解决办法了,需要用 cmn-Hant-TW 对于 EXTRA_LANGUAGE。 Google 文档很糟糕。