我已经将 Asterisk 安装到 OS X ( http://www.mezzo.net/asterisk/index.html ) 上,其中包含 app_swift 以及完全许可的倒谱语音,并且在使用 Swift 命令时音频变得非常不稳定。我的 swift.conf 在下面,似乎与我遇到的每个示例相同。
[general]
buffer_size=65535
goto_exten=no
voice=Allison
我得到的输出非常不稳定,无法使用。播放预先录制的音频文件工作正常。
有没有其他人遇到过这个问题并找到解决方法?
TTS 在 CPU 方面是一个非常昂贵的进程。你在什么硬件上运行这个?我会查看 top 的输出,看看 CPU 的负载情况。
执行 TTS 时音频断断续续通常意味着您的硬件无法保持实时的音频流。
另外,如果我没记错的话,SWIFT 缓存生成的音频,第二次会更好吗?
top
您可以在尝试使用 swift 时发布命令的输出吗?我发现了一篇关于在 app_swift 中调整帧大小常量然后重新编译的帖子,这似乎有效。我从github 存储库中编译了 app_swift进行了提到的更改,并且效果更好。