做旅游攻略去什么网站,石龙做网站,网站优化细节怎么做,建设企业小程序公司FreeSWITCH 1.10.10 简单图形化界面5 - 使用百度TTS 0、 界面预览1、注册百度AI开放平台#xff0c;开通语音识别服务2、获取AppID/API Key/Secret Key3、 安装百度语音合成sdk4、合成代码5、在PBX中使用百度TTS6、音乐文件-TTS7、拨号规则-tts_command 0、 界面预览
http://… FreeSWITCH 1.10.10 简单图形化界面5 - 使用百度TTS 0、 界面预览1、注册百度AI开放平台开通语音识别服务2、获取AppID/API Key/Secret Key3、 安装百度语音合成sdk4、合成代码5、在PBX中使用百度TTS6、音乐文件-TTS7、拨号规则-tts_command 0、 界面预览
http://myfs.f3322.net:8020/ 用户名admin密码admin
FreeSWITCH界面安装参考https://blog.csdn.net/jia198810/article/details/132479324 以前通过百度提供的url链接直接使用get进行tts貌似百度tts免费接口get不到了尝试使用百度SDK进行tts不是免费的新用户会赠送额度。
1、注册百度AI开放平台开通语音识别服务 2、获取AppID/API Key/Secret Key
如下图
3、 安装百度语音合成sdk
百度帮助https://ai.baidu.com/ai-doc/SPEECH/0lbxfnc9b 安装python sdk
pip install baidu-aip-sdk
pip install baidu-aip4、合成代码
from aip import AipSpeech
filenametts.mp3你的 APPID AK SK
tts_enginedict(app_id百度appid,api_key百度api_key,secret_key百度secret_key)
APP_ID tts_engine[app_id]
API_KEY tts_engine[api_key]
SECRET_KEY tts_engine[secret_key]
client AipSpeech(APP_ID, API_KEY, SECRET_KEY)
res client.synthesis(data.text, zh, 1, {vol: 5})
# 识别正确返回语音二进制 错误则返回dict 参照下面错误码
if not isinstance(res, dict):with open(filename, wb) as f:f.write(res)
# 简单判断一下结果是不是音频
mime_type, encoding mimetypes.guess_type(filename)
print(fTTS文件是:{mime_type})
if not mime_type.startswith(audio):print(转换失败)
else:print(转换成功)5、在PBX中使用百度TTS
依次点击PBX设置-TTS引擎-添加百度TTS优先级为最大如下图
6、音乐文件-TTS
依次点击PBX设置-音乐文件-TTS输入要转换的文字进行TTS如下图
7、拨号规则-tts_command
在拨号规则中使用speak应用播放文字如下图