1. 程式人生 > 實用技巧 >百度文字閱讀免費使用簡易教程(文字轉音訊)-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

關注我獲取更多內容
注:轉載還請註明出處,謝謝_