这是Asterisk使用Yandex语音模型的Python库。
astersa的Python项目详细描述
应用程序集和Python-图书馆的Asterisk 语音模型。包安装在系统4运行的应用程序:
- astersay-工作目录初始化脚本。
-CGI](AGI)在阿斯特里斯卡对话框中直接指定。 -AGI模拟器,开发交互式对话 Asterisk模式。 -命令转换” 返回到stdout路径的声音文件没有扩展。
识别:
- <李>astersay.backends.yandex.YandexRecognizer<李>astersay.backends.vosk.Voskrecognizer
语音合成:
- <李>astersay.backends.yandex.YandxSynthesizer
随着项目的发展,这些名单将增加。
装置
Asterisk
^{pr 1}美元DummyAsterisk虚拟服务器的开发和运行需要 pyAudio.安装需要预先在系统中有dev包。
Debian-based:
^{pr 2}RedHat-based:
^{pr 3}由编辑器打开源代码所需的JSON文件。 如果必要的话,改变本德main.json,b级 logging.json例如,填写在yandex.json认证数据 在服务:
- .key u id
- service u account?\u id <李>
别忘了创建文件~/。config/astersay/yandex。私人已收到 从Jandex私人钥匙。
然后检查准备工作。默认情况下使用语音合成器 是的,但条件是它没有被取代在<cite>。main.json其他。
^{pr 5}输出控制台表示准备。
用于AGI对话框将获得一个完整的路径为CGI脚本 我的系统。
^{pr 6}在对话框中指定路径为AGI-program。她有2个。 可选的参数:
不启动asterisk任何计算机可以转换文本 WAV文件。为此,把文本到语音命令 以下方法:
^{pr 7}输出将没有扩展的声音文件路径。
请开始:
^{pr 8}启动Asterisk仿真允许您在没有实际服务器的情况下开发对话框。 这将启动一个交互模式的命令:
^{pr 9}
按键停止程序:
请开始:
^{pr 10}在工作目录中找到文件dialogs/default.json,复制到下面
在同一文件夹中的另一个名字,例如<>dialogs/firstdialog.json或
开始你的对话
^{pr 11}扩展'json'可以不指定。
请注意,模拟器只显示AGI过程的进展,而不是日志 从对话框中的错误和信息。使用此选项显示日志文件 悬臂式工具<>tail> ^{pr 12}
- 项目
标签: