Мы собираемся реализовать функциональность преобразования текста в речь (TTS) для нашего приложения.
Для этого мы используем SoundPlayer
класс.Но метод SoundPlayer.PlaySync()
требует времени для загрузки потока в .Net compact framework 3.5.
Ниже приведен фрагмент кода, в котором мы получаем задержку:
using (var gs = new GZipStream(Answer, CompressionMode.Decompress,false))
{
using (SoundPlayer player = new SoundPlayer())
{
player.Stream = gs;
player.PlaySync();
}
}
Как избавиться от задержки?