百度文字閱讀無償使用簡易教程(文字轉音頻)-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