多くの言語でTTSを使用するアプリを開発したいと思います。問題は、私が推測する国(PICOについて話している)によっては、特定のデバイスが付属している言語が少ないことです。私のapkに埋め込まれたTTSエンジンを使用したり、オンラインのどこかで不足しているPICOファイルを見つけてapkに入れたりする方法はありますか...または言語をサポートするがデフォルトでデバイスに存在する他のソリューションはありますか?
質問する
9137 次
1 に答える
4
この記事を読む: http://android-developers.blogspot.com/2009/09/introduction-to-text-to-speech-in.html
必要な言語を自動的にダウンロードするインテント (アクション - ACTION_INSTALL_TTS_DATA) があります。
また、次の 2 つのことができると思います。
a) http://developer.android.com/reference/android/speech/tts/TextToSpeechService.htmlに基づいて独自のサービスを実装します。
b) API を使用していくつかのカスタム ファイルをロードできます - addEarcon(String earcon, String filename) ( http://developer.android.com/reference/android/speech/tts/TextToSpeech.html )
于 2012-09-03T17:07:45.063 に答える