都是copy的百度SDK文檔,簡單說說怎么用。
1、沒安裝Python的參見此文:Python學習筆記系列 1 ——安裝調試Python開發軟件
2、win+r輸入cmd打開命令行,輸入:pip install baidu-aip,如下安裝百度AI的模塊。
3、新建文本文檔,copy如下代碼,然后另存為py后綴的文檔即可,小編的命名為:test.py。
-
from aip import AipSpeech
-
-
""" 你的 APPID AK SK """
-
APP_ID = '你的 App ID'
-
API_KEY = '你的 Api Key'
-
SECRET_KEY = '你的 Secret Key'
-
-
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
-
-
result = client.synthesis( '你好百度', 'zh', 1, {
-
'vol': 5,'per':4
-
})
-
-
-
# 識別正確返回語音二進制 錯誤則返回dict 參照下面錯誤碼
-
if not isinstance(result, dict):
-
with open('auido.mp3', 'wb') as f:
-
f.write(result)
4、看文中代碼
-
""" 你的 APPID AK SK """
-
APP_ID = '你的 App ID'
-
API_KEY = '你的 Api Key'
-
SECRET_KEY = '你的 Secret Key'
這幾個ID\key怎么搞?很簡單,免費。如果你還沒學到這里,可以先去小編的Python交流.裙 :一久武其而而流一思(數字的諧音)轉換下可以找到了,里面有最新Python教程項目可拿,多跟里面的人交流,進步更快哦!
點擊如下網站,百度開發者賬號隨便注冊,放心,免費。
然后,如下點擊立即使用即可。
然后,如下點擊創建應用即可,隨便填。
然后返回應用詳情,就看到了代碼需要的三個ID
然后復制替換到代碼中去。
5、代碼運行,依然是cmd,如下輸入Python +test.py的路徑即可生成auido.mp3文件,比如小編輸入
然后就搞定了。auido.mp3在哪里呢,自己找哈。
注意:
代碼中的
-
result = client.synthesis( '你好百度', 'zh', 1, {
-
'vol': 5,'per':4
-
})
(1)你好百度 就是你需要的文字轉語音提供的文字,隨便替換。
(2)'per':4中的數字,如下代表: