百度开放平台(文本转化音频)

简介

1.百度开放平台对文本转换支持(度博文=106,度小童=110,度小萌=111,度米朵=103,度小娇=5度小宇=1,#度小美=0,度逍遥=3,度丫丫=4)等虚拟人物的声音
2.支持音量(0-15),发音人,语速(0-15),音调(0-15)的调节生成
3.个人使用免费
视频展示

注册

百度开放平台(文本转化音频)_第1张图片
得到ID KEY 和密码
在这里插入图片描述
源码地址

git clone https://gitee.com/whsAf007/Python.git百度开放平台(文本转化音频)_第2张图片
下载打开后修改下图位置
百度开放平台(文本转化音频)_第3张图片

注意事项

第一次运行会创建本地空文件(会提示你输入文本内容 ——用于音频的转化 )
POST 方式(推荐), 文本小于2048个中文字或者英文数字。
GET 方式,拼接后的url总长度不多于1000个字符,不推荐长文本合成使用。(我使用的)
百度开放平台(文本转化音频)_第4张图片

代码原理

 通过你注册的 API_KEY,SECRET_KEY  get访问返回json数据取access_token
 getTok = f'https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id={API_KEY}&client_secret={SECRET_KEY}'
 生成音频的url里面需要access_token  也就是下面的&tok链接 
 http://tsn.baidu.com/text2audio?lan=zh&ctp=1&cuid={AppID}&tok={access}&tex={text}&vol={vol}&per={per}&spd={spd}&pit={pit}&aue=3

你可能感兴趣的:(Python,python)