介面位址
安裝介面 pip install baidu-aip
from aip import aipspeechapi_key = '你的 api key'
secret_key = '你的 secret key'
'vol': 5,
})# 識別正確返回語音二進位制 錯誤則返回dict 參照下面錯誤碼
if not isinstance(result, dict):
with open('auido.***', 'wb') as f:
f.write(result)
引數型別
描述是否必須
texstring
合成的文字,使用utf-8編碼,
請注意文字長度必須小於1024位元組
是cuid
string
使用者唯一標識,用來區分使用者,
填寫機器 mac 位址或 imei 碼,長度為60以內
否spd
string
語速,取值0-9,預設為5中語速
否pit
string
音調,取值0-9,預設為5中語調
否vol
string
音量,取值0-15,預設為5中音量
否per
string
發音人選擇, 0為女聲,1為男聲,
3為情感合成-度逍遙,4為情感合成-度丫丫,預設為普通女
否返回樣例:
// 成功返回二進位制檔案流
// 失敗返回
若請求錯誤,伺服器將返回的json文字包含以下引數:
錯誤碼含義
500不支援的輸入
501輸入引數不正確
502token驗證失敗
503合成後端錯誤
python 文字轉語音
import pyttsx3 初始化,必須要有 engine pyttsx3.init engine.say hello engine.say 我會說中文了,開森,開森 注意,沒有本句話是沒有聲音的 engine.runandwait engine.say 我能說第二句話了 engine.runan...
文字轉語音
你要轉換的文字 引數說明 lan zh 語言是中文,如果改為lan en,則語言是英文。ie utf 8 文字格式。spd 2 語速,可以是1 9的數字,數字越大,語速越快。text 這個就是你要轉換的文字。var arr 張三 李四 王五 趙六 劉德華 張學友 趙本山 var i i math.f...
python實現文字轉語音
支援python版本 2.7.3.4 安裝使用python sdk有如下方式 如果已經安裝了pip,執行 pip install baidu aip 即可。如果已安裝setuptools,執行 python setup.py install 即可。新建aipspeech aipspeech是語音合成...