人工智能:通过Python实现语音合成的案例


prtyaa
prtyaa 2023-12-25 11:39:38 51550
分类专栏: 资讯

今天给大家介绍一下基于百度的AI语音技术SDK实现语音合成的案例,编程语言采用Python,希望对大家能有所帮助!

一、 注册百度AI平台应用

ai.baidu.com/

首先登陆自己的百度账户,打开百度的AI开发平台页面

 

 

搜索找到离线语音合成,然后点击立即使用,进入百度智能云页面。

 

 

 

创建应用选择语音技术,默认为全部勾选

 

 

创建后可以在应用列表可以看到刚刚创建的语音应用。

主要信息是AppID、API Key、Secret Key 这个是自己专属应用的应用id和密钥后面的python代码需要进行配置。

 

 

二、 编写Python代码

推荐使用pycharm进行代码编写,方面调试和代码格式的检查、以及依赖包导入。

打开pycharm安装依赖包

安装百度语音合成Python依赖

 

pip install baidu-aip

 

 

新建一个speech.py 文件,内容如下:

具体的参数可以参考最新的SDK文档,下面注释写的也比较详细,大家可以看下,应该都可以理解的。

 

from aip import AipSpeech

 

# 应用ID

APP_ID = 'xxxxxxx'

# 应用密钥

API_KEY = 'xxxxxxxxxx'

# 安全密钥

SECRET_KEY = 'xxxxxxxxxxxxxxxxxxx'

# 创建语音识别客户端

client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)

# 设置语音文本 也可以从本地文件读取

Text = '这里是IT技术分享社区,一个有态度的互联网技术交流社区,期待您的加入!'

# 设置合成语音的存储路径

filePath = 'D:\\test.mp3'

# 调用客户端方法进行语音生成

result = client.synthesis(Text, 'zh', 1, {

'vol': 6, # 合成音频文件的准音量

'pit': 8, # 设置语音的音调 取值为0~9 默认为5

'per': 0, # 发音人类型 0 女生 1 男生 3 情感合成-度逍遥 4 情感合成-度丫丫,默认为 0 女生,具体的参考官方文档介绍

})

# 判断是否调用成功

if not isinstance(result, dict):

# 如果调用的成功的话 保存合成的语音文件

with open(filePath, 'wb') as f:

f.write(result)

 

 

 

然后运行speech.py 文件,可能会报ModuleNotFoundError: No module named 'chardet' 错误

处理办法是安装编码

 

pip install chardet

 

 

安装成功之后的提示如下:

 

 

然后再重新运行speech.py

运行成功后可以在D盘找到对应的test.mp3 文件表示运行成功了,

截图如下:

 

 

生成的语音文件如下图

 

 

以上就是本案例的全部内容了

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=30061
赞同 0
评论 0 条
prtyaaL2
粉丝 1 发表 2553 + 关注 私信
上周热门
如何使用 StarRocks 管理和优化数据湖中的数据?  2966
【软件正版化】软件正版化工作要点  2885
统信UOS试玩黑神话:悟空  2856
信刻光盘安全隔离与信息交换系统  2743
镜舟科技与中启乘数科技达成战略合作,共筑数据服务新生态  1277
grub引导程序无法找到指定设备和分区  1244
华为全联接大会2024丨软通动力分论坛精彩议程抢先看!  169
2024海洋能源产业融合发展论坛暨博览会同期活动-海洋能源与数字化智能化论坛成功举办  168
点击报名 | 京东2025校招进校行程预告  164
华为纯血鸿蒙正式版9月底见!但Mate 70的内情还得接着挖...  161
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

加入交流群

请使用微信扫一扫!