百度文字阅读无偿使用简易教程(文字转音频)-python版

简介

如何使用百度语音合成接口,将文字转成音频python

前提条件

  • 一个百度帐号
  • 安装好python
  • 安装baidu-aip(注意是aip,pip install baidu-aip便可)

具体操做

  1. 打开网址:https://ai.baidu.com/tech/speech/tts
  2. 自行登陆帐号
  3. 点击当即使用
  4. 点击建立应用
    在这里插入图片描述
  5. 填写相关信息,建立
    在这里插入图片描述
  6. 得到AppID,API Key,Secret Key
    在这里插入图片描述
  7. 新建一个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),就表示程序成功了!!!ui

auido.mp3code

关注我获取更多内容
注:转载还请注明出处,谢谢_blog