Назад | Перейти на главную страницу

Asterisk app_swift Проблемы со звуком Cepstral

Я установил Asterisk на OS X (http://www.mezzo.net/asterisk/index.html) с включенным app_swift, а также полностью лицензированным голосом Cepstral, и я получаю очень прерывистый звук при использовании команды Swift. Мой swift.conf находится ниже и кажется таким же, как и все примеры, с которыми я сталкивался.

[general]
buffer_size=65535
goto_exten=no
voice=Allison

Вывод, который я получаю, очень прерывистый и непригодный для использования. Воспроизведение предварительно записанных аудиофайлов работает нормально.

Кто-нибудь еще сталкивался с этой проблемой и нашел способ ее исправить?

Я нашел сообщение о настройка константы размера кадра в app_swift а затем перекомпиляция, и это, похоже, сработало. Я скомпилировал app_swift из репозиторий github внесение упомянутого изменения, и оно работает намного лучше.

TTS - очень дорогой процесс с точки зрения ЦП. На каком оборудовании вы это используете? Я бы посмотрел на вывод top и посмотрел, насколько загружены процессоры.

Прерывистый звук при выполнении TTS обычно означает, что ваше оборудование не может поддерживать поток звука в реальном времени.

Кроме того, если я правильно помню, что кеширует сгенерированный звук SWIFT, лучше ли это во второй раз?

Можете ли вы опубликовать вывод top команда, пока вы пытаетесь использовать swift?