百度文字阅读免费使用简易教程(文字转音频)-python版
简介
如何使用百度语音合成接口,将文字转成音频
前提条件
- 一个百度账号
- 安装好python
- 安装baidu-aip(注意是aip,
pip install baidu-aip
即可)
具体操作
- 打开网址:https://ai.baidu.com/tech/speech/tts
- 自行登录账号
- 点击立即使用
- 点击创建应用
- 填写相关信息,创建
- 获得AppID,API Key,Secret Key
- 新建一个py文件,复制下面代码并修改,填入你自己的AppID,API Key,Secret Key即可
from aip import AipSpeech
""" 你的 APPID AK SK """
APP_ID = "****"
API_KEY = "****"
SECRET_KEY = "****"
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
text = """
陆长生很难受。 穿越仙侠世界,拥有一张主角脸。 气质超凡,任何女人坚持不过三秒。 突破境界,就能引来天地异象。 念一首诗,便惊动天下文人。 随便扯两句道德经、庄子、黄庭经,更是引来天花乱坠,万丈霞光,神兽献瑞。 出去随便历练一下,坐骑不请自来,法宝十步一个。 然而就在这种设定之下。 陆长生无论如何都不敢相信,自己在修行上平平无奇。 ----- 本书又名《明明就是主角设定,却是个修行废渣》、《为什么我长得这么帅,修炼这么渣,你们这么丑,修练那么好》、《这种帅气的人生,我一天都不想过了》
"""
result = client.synthesis(text, "zh", 1, {
"vol": 5,
})
# 识别正确返回语音二进制 错误则返回dict 参照下面错误码
if not isinstance(result, dict):
with open("auido.mp3", "wb") as f:
f.write(result)
运行代码,如果生成一个MP3文件(auido.mp3),就表示程序成功了!!!
auido.mp3
关注我获取更多内容
注:转载还请注明出处,谢谢_