对接第三方TTS
# 对接步骤(以阿里云TTS为例)
注册并登录阿里云账号,然后点击“管理控制台”按钮开通智能语音交互服务。(开通智能语音交互服务,新开通用户可享有所有支持试用的产品免费试用3个月。)
网站切换到控制台页面后,点击该页面的“创建项目”按钮开始创建项目;在创建项目过程中,需要选择项目类型,类型选择可参考以下图片提示:
项目创建完成后,会自动进入到“项目功能配置”页面,可以开始配置TTS。
TTS配置完成后,将鼠标移动到右上角头像处,在显示的菜单中点击“AccessKey管理”进入到新页面创建AccessKey。创建完成后,将 AccessKey ID 和 AccessKey Secret 这两个秘钥复制下来,后续对接的时候需要使用。
返回到项目创建页面,找到自己创建的项目,并复制该项目的 项目Appkey
现在已经在阿里云开通了TTS,也获取到用于对接的秘钥和项目ID:AccessKey ID、 AccessKey Secret、项目Appkey。asrproxy 程序可以开始对接阿里云的TTS。
进入服务器,打开 asrproxy.json 配置文件,该文件地址:/ddt/asrproxy/
TTS配置:在 tts.interface 中找到 aliyun 段落,配置这三个参数:appid、key、secret。然后把 aliyun 配置到 tts.interface.groups.default.enable 中。
修改监听地址:如果freeswitch和asrproxy这两个程序不在同一台服务器,需要把 tts.listen_ip 配置改成 0.0.0.0。反之则不需要修改。
保存并退出,重启asrproxy程序。
上次更新: 2024/10/26, 10:14:26