python文字转语音女声_python文字转语音
使用百度接口
接口地址?https://ai.baidu.com/docs#/TTS-Online-Python-SDK/top
安裝接口?pip install baidu-aip
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,
})
# 識別正確返回語音二進制 錯誤則返回dict 參照下面錯誤碼
if not isinstance(result, dict):
with open(‘auido.mp3‘, ‘wb‘) as f:
f.write(result)
參數類型描述是否必須
tex
String
合成的文本,使用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為情感合成-度丫丫,默認為普通女
否
返回樣例:
// 成功返回二進制文件流
// 失敗返回
{
"err_no":500,
"err_msg":"notsupport.",
"sn":"abcdefgh",
"idx":1
}
錯誤信息
錯誤返回格式
若請求錯誤,服務器將返回的JSON文本包含以下參數:
error_code:錯誤碼。
error_msg:錯誤描述信息,幫助理解和解決發生的錯誤。
錯誤碼
錯誤碼含義
500
不支持的輸入
501
輸入參數不正確
502
token驗證失敗
503
合成后端錯誤
總結
以上是生活随笔為你收集整理的python文字转语音女声_python文字转语音的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HCNP——LSA头部
- 下一篇: 孩子数学成绩不好怎么办_初二孩子数学成绩