VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 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),就表示程序成功了!!!

auido.mp3

出处:
https://www.cnblogs.com/jixn/p/14169721.html


相关教程