Android 2.3を搭載したHD Desire電話を持っています。
TTS は正常に機能しており、私が入力したすべてのテキストを読み上げます。しかし、以下の行のいずれかを使用して、いくつかのテキストに自分の声を設定すると、行が書かれていないのと同じように、単にそれを無視してテキストを合成します!
tts.addSpeech("salam", "/sdcard/salam.wav");
tts.addSpeech("shalam", "com.company.appname", R.raw.shalam);
...
tts.speak("salam", TextToSpeech.QUEUE_FLUSH, null); //<--This isn't playing my voice file.
tts.speak("shalam", TextToSpeech.QUEUE_FLUSH, null); //<--Neither is this
私は両方のファイルの存在を確信しています。何故ですか?サウンドファイルに制限はありますか? 例えば、彼らの周波数や、モノかステレオか?
すでにドキュメントを確認しましたが、関連するものは何もありませんでした。