各种广告中说python是人工智能的主宰,其实这更多是噱头的成分,但是python确实可以做很多的事情,本篇将会介绍利用python+AI平台来合成声音。今天将会用到的是百度。
文章目录
- 1. baiToVoice
- 2. 注册appid
- 3. 合成代码
1. baiToVoice
使用百度AI平台:https://ai.baidu.com/?track=cp:aipinzhuan|pf:pc|pp:AIpingtai|pu:title|ci:|kw:10005792
pip install baiToVoice
2. 注册appid
这个过程比较简单,选中一项功能就可以进行注册。
3. 合成代码
这里使用的是作者的账号,白嫖作者本身就带的
from baiToVoice import BaiVoice
import os
# 这里使用的是作者自己的appId,appKey及secretKey,建议正式开发不要使用默认的,请调用
# Baivoice(appId,appKey,secretKey) 这些都是创建百度账户之后能看到的,填进去就可以用了
bai_voice = BaiVoice()
#保存MP3文件
text = "看博文的小伙伴,有用的话,点个赞再走呗!"
bai_voice.translate_output_mp3_file(text,"good.mp3")
运行效果:
4.学习视频地址:Python朗读文字