私はTTSエンジンに私のアプリのテキストを読ませようとしています。デフォルトでは、のロケールとの言語は、デバイス情報に基づいています(私の場合、en_US
です。en
が言語、US
が国です)。私の中 優先エンジンのために>設定( -TTS(Text-To-Speech)のロケールをAndroidでプログラムでダウンロードする方法は?
私はen_AU
で声を聞きたい場合は、私は次の操作を行う必要があり
デバイスに行く - >設定 - >言語と入力私のAndroidアプリ
0123から直接必要な 音声データをインストールすることが可能である場合
は、私が知りたいのですが)>英語(オーストラリア - ケースグーグルTTS) - >音声データをインストール
EDIT:質問がうまくいきません。私が開発しているアプリでは、TTSエンジンで使用できる音声のリスト(TTSエンジンで利用可能なすべての音声ではない)を表示します(en_US
、en_IN
、en_UK
、en_AU
など)。端末のデフォルト言語はen_US
に設定されているため、en_US
の音声があらかじめインストールされています。私は上記の手順を実行するのではなく、残りの音声(en_IN
、en_UK
、en_AU
)を私のアプリから自動的にインストールする方法を見つけようとしています。
これはできません。 Android Text to Speechの設定に移動する必要があります。追加の言語ファイルを手動でインストールする必要があります。そうでない場合はセキュリティ上の問題になります。 – brandall
[Android TTS言語を追加](0000000000) –