私のアプリはビデオを録画し、TextToSpeech ->android.speech.tts.TextToSpeech を使用します。() を同時に話します。
1.5 GHz の 4 プロセッサなどの高デバイスで実行すると、問題なく動作します。しかし、2 プロセッサ 1.1 GHz デバイスで使用すると、UI スレッドが非常に遅くなり、2 ~ 6 秒フリーズします。
問題が TextToSpeech にあることはわかっています。これを使用せずにビデオを録画すると、UI スレッドが低デバイスで非常にスムーズに動作するためです。TextToSpeech + 録画ビデオを使用すると、UI スレッドが機能せず、1 ~ 2 セグメントの音声がフリーズします。
TextToSpeech.speak() のパフォーマンスを向上させる方法はありますか?