准备工作:
支持Python版本:2.7.+ ,3.4+ 安装使用Python SDK有如下方式 如果已经安装了pip,执行 pip install baidu-aip 即可。 如果已安装setuptools,执行 python setup.py install 即可。 新建AipSpeech: AipSpeech是语音合成的Python SDK客户端,为使用语音合成的开发人员提供了一系列的交互方法。
from aip import AipSpeech
""" 你的 APPID AK SK """
APP_ID =""
API_KEY =''
SECRET_KEY =''
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
result = client.synthesis(str, 'zh', 1, {
'vol':5, # 音量
'spd':3, # 语速
'pit':9, # 语调
'per':0, # 0:女 1:男 3:逍遥 4:小萝莉
}
)
识别正确返回语音二进制 错误则返回dict 参照下面错误码
if not isinstance(result, dict):
with open(‘auido.mp3’, ‘wb’)as f:
f.write(result)
synthesis函数的参数说明: