iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >FreeSWITCH 1.10.10 简单图形化界面5 - 使用百度TTS
  • 221
分享到

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

百度ttsfreeswitchvoipippbx 2023-08-30 17:08:41 221人浏览 八月长安
摘要

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

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

--结束END--

本文标题: FreeSWITCH 1.10.10 简单图形化界面5 - 使用百度TTS

本文链接: https://www.lsjlt.com/news/383345.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载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、...
    99+
    2023-08-30
    百度 tts freeswitch voip ippbx
  • 如何使用Java图形化界面编程实现简单计算器
    这篇文章主要为大家展示了“如何使用Java图形化界面编程实现简单计算器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用Java图形化界面编程实现简单计算器”这篇文章吧。1.简单计算器使用A...
    99+
    2023-06-22
  • Java图形化界面编程实现简单计算器
    1.简单计算器 使用AWT编程,FrameNORTH区域放置TextField组件,将指定为4行5列GridLayout布局管理器的Panel放置于Frame中部区域,其中填充操作符...
    99+
    2024-04-02
  • 怎么在Python中使用tkinter图形化界面
    本篇文章为大家展示了怎么在Python中使用tkinter图形化界面,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。python可以做什么Python是一种编程语言,内置了许多有效的工具,Python...
    99+
    2023-06-14
  • ubuntu图形化界面无法使用root登录
    ubuntu图形化界面无法使用root登录 原因是:系统禁止了root账户登录图形界面 解决方案: 首先sudo su - root 切换到root用户 1、编辑vim /etc/pam.d/gdm-...
    99+
    2023-10-10
    ubuntu linux 服务器
  • Linux图形化界面下怎么使用命令进行截图
    本篇内容介绍了“Linux图形化界面下怎么使用命令进行截图”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!以前在LINUX里面截图都是直接按p...
    99+
    2023-06-12
  • 使用Qt QSS绘制简单美化界面功能
    目录使用Qt绘制一个简约美观的界面-使用QSS简单美化基本控件布局界面的简单美化 QSS添加图片方法1:添加资源方法2:直接指定图片在计算机中的绝对 / 相对路径使用Qt绘制一个简约...
    99+
    2024-04-02
  • MySQL——MySQL的图形化界面工具安装与使用
    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录  前言 写在前面:  一.DataGrip安装使用 1). 找到下载准备好的安装包...
    99+
    2023-09-16
    mysql java 数据库
  • 在CentOS系统中如何安装使用图形化界面
    这篇文章主要介绍“在CentOS系统中如何安装使用图形化界面”,在日常操作中,相信很多人在在CentOS系统中如何安装使用图形化界面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”在CentOS系统中如何安装使...
    99+
    2023-06-10
  • 快速使用IDEA图形化界面连接Phoenix的方法
    目录一、下载连接驱动二、配置idea一、下载连接驱动 ★官方下载地址 注:下载自己服务的对应版本jar 1.将下载到的jar包解压,找到连接驱动 Thick:phoenix-5....
    99+
    2024-04-02
  • 怎么在Python中使用PyQt5对图形界面进行美化
    今天就跟大家聊聊有关怎么在Python中使用PyQt5对图形界面进行美化,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1 软件背景的添加最简单的方法就是直接在设计界面时,在style...
    99+
    2023-06-08
  • Navicat图形化界面之Navicat Premium 12 安装与使用教程
    1>Navicat Premium 官网:Navicat | 下载 Navicat Premium 14 天免费 Windows、macOS 和 Linux 的试用版 Navi...
    99+
    2024-04-02
  • Ubuntu中怎么安装和使用图形化界面远程桌面服务
    要在Ubuntu中安装和使用图形化界面远程桌面服务,可以使用VNC(Virtual Network Computing)来实现。以下...
    99+
    2024-03-05
    Ubuntu
  • 如何在Nagios中使用图形化界面查看监控数据
    在Nagios中,你可以使用Nagios Core自带的Web界面来查看监控数据。以下是一些步骤来在Nagios中使用图形化界面查看...
    99+
    2024-03-13
    Nagios
  • 【MySQL基础教程】图形化界面工具介绍、安装与使用
    前言 本文为 【MySQL基础教程】图形化界面工具介绍、安装与使用 相关介绍,下边将对图形化界面工具介绍,DataGrip的安装与DataGrip的使用进行详尽介绍~ 📌博主主页:小新要变强 的主页 👉Ja...
    99+
    2023-08-21
    mysql 数据库 java
  • 如何在Fedora中安装和使用图形化用户界面应用程序
    在Fedora中安装和使用图形化用户界面应用程序非常简单。以下是一些步骤: 打开终端,使用以下命令更新系统软件包: sudo d...
    99+
    2024-04-02
  • SQLServer2019 数据库的基本使用之图形化界面操作的实现
    目录一、数据库、表的创建与删除1. 创建数据库2. 修改数据库3. 删除数据库4. 创建数据表5. 删除数据表二、数据表常见操作1. 在表结构中添加新字段2. 在表结构中删除字段3....
    99+
    2024-04-02
  • Git&GitHub之图形化界面操作、Eclipse中Git插件的使用案例
    这篇文章主要介绍了Git&GitHub之图形化界面操作、Eclipse中Git插件的使用案例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Eclipse插件设置Ecl...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作