简介

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

前提条件

  • 一个百度账号
  • 安装好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

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

版权声明:本文为jixn原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/jixn/p/14169721.html