我的编程空间,编程开发者的网络收藏夹
学习永远不晚

FreeSWITCH 1.10.10 简单图形化界面5 - 使用百度TTS

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

FreeSWITCH 1.10.10 简单图形化界面5 - 使用百度TTS

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-sdkpip install baidu-aip

4、合成代码

from aip import AipSpeechfilename="tts.mp3"""" 你的 APPID AK SK """tts_engine=dict(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(f"TTS文件是:{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应用,播放文字,如下图:

在这里插入图片描述

来源地址:https://blog.csdn.net/jia198810/article/details/132521379

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

FreeSWITCH 1.10.10 简单图形化界面5 - 使用百度TTS

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

FreeSWITCH 1.10.10 简单图形化界面5 - 使用百度TTS

FreeSWITCH 1.10.10 简单图形化界面5 - 使用百度TTS 0、 界面预览1、注册百度AI开放平台,开通语音识别服务2、获取AppID/API Key/Secret Key3、 安装百度语音合成sdk4、合成代码5、
2023-08-30

如何使用Java图形化界面编程实现简单计算器

这篇文章主要为大家展示了“如何使用Java图形化界面编程实现简单计算器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用Java图形化界面编程实现简单计算器”这篇文章吧。1.简单计算器使用A
2023-06-22

编程热搜

目录