python实现文字转语音(百度智能云)
这个应用是对百度智能云的功能调用,需要网络支持,需要到百度注册相应的账号才能使用,商业用户需要收费,有少量数据是免费的可以测试。
pip install baidu-aip
from aip import AipSpeech
""" 你的 APPID AK SK """
APP_ID = '8619253'
API_KEY = 'RQGbnUakGPrhsL2cB3bUq74u'
SECRET_KEY = '07e35a6ec085c439e1e8c8a92773be15'
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)
result = client.synthesis('你好理思录', 'zh', 1, {
'vol': 5,
})
# 识别正确返回语音二进制 错误则返回dict 参照下面错误码
if not isinstance(result, dict):
with open('audio.mp3', 'wb') as f:
f.write(result)
APP_ID = '8619253'
API_KEY = 'RQGbnUakGPrhsL2cB3bUq74u'
SECRET_KEY = '07e35a6ec085c439e1e8c8a92773be15'
以上三行需要自己注册,这个暂时可以用,调用次数有限!