百度文字阅读免费使用简易教程(文字转音频)-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),就表示程序成功了!!!

auido.mp3

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

(0)

相关推荐