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?