簡介
如何使用百度語音合成介面,將文字轉成音頻
前提條件
- 一個百度賬號
- 安裝好python
- 安裝baidu-aip(注意是aip,
pip install baidu-aip即可)
具體操作
- 打開網址:https://ai.baidu.com/tech/speech/tts
- 自行登錄賬號
- 點擊立即使用

- 點擊創建應用

- 填寫相關資訊,創建

- 獲得AppID,API Key,Secret Key

- 新建一個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.uj5u.com/houduan/238355.html
標籤:Python
上一篇:遞回函式
