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

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

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

2 ответа

Решение

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

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

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

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

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

Другие вопросы по тегам