私のアプリケーションは、Android TTS 機能を使用して WAV ファイルを合成します。
結果のファイルは、アプリケーション ディレクトリ /data/data/package_name/tts-cache/file_name.wav 内に保存されます。
基本的には機能しますが、Samsung Galasy S2 (4.1.2) などの一部のデバイスでは、TTS サービスがこのフォルダーに書き込むことができず、アプリケーションが Permission Denied 例外でヒットします。
WAV フォルダーを外部ストア ディレクトリに変更しないことを選択します。4.1.2 でできることはありますか。Samsung S2 なのか Android 4.1.2 のバグ / 機能なのかはわかりません。