1

アプリで設定された言語に基づいてアナウンスする単純なアプリケーションが 1 つあります。私のデバイスはポルトガル語もサポートしていますが、TTS で言語をポルトガル語に設定すると

int result = mTts.setLanguage(new Locale("pt");

常に -2 を返しますが、言語がサポートされていないことを意味しますが、デバイスで見た場合

設定 -> 言語とキーボード -> 言語を選択

それはポルトガル語(ポルトガル)の言語を持っています。

注: デバイスの言語は英語のみです。アプリケーションの言語をポルトガル語に設定しています。

4

2 に答える 2

0

Android OS による言語サポートと Android TTS エンジンによる言語サポートは、2 つの異なるものです。Android Developers APIには、TTS は英語、フランス語、ドイツ語、イタリア語、スペイン語でのみ利用できると記載されています。

于 2012-04-25T08:45:06.823 に答える