|
发表于 2023-12-9 23:55:53
|
显示全部楼层
四川省成都市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 鉴权地址 | 文本型 | | | grant_type | 文本型 | | | client_id | 文本型 | | | client_secret | 文本型 | | | URL | 文本型 | | | 结果 | 文本型 | | | refresh_token | 文本型 | | |
鉴权地址 = “https://aip.baidubce.com/oauth/2.0/token”grant_type = “client_credentials”client_id = “填写百du给出的API Key”client_secret = “填写百du给出的Secret Key”URL = 鉴权地址 + “?grant_type=” + grant_type + “&client_id=” + client_id + “&client_secret=” + client_secret + “&”结果 = 到文本 (网页_访问 (URL )) 返回 (文本_取出中间文本 (结果, “refresh_token” + #引号 + “:” + #引号, #引号, , )) 变量名 | 类 型 | 静态 | 数组 | 备 注 | lan | 文本型 | | | cuid | 文本型 | | | ctp | 文本型 | | | tok | 文本型 | | | 请求地址 | 文本型 | | | URL | 文本型 | | | 返回协议头 | 文本型 | | | 局_返回语音 | 字节集 | | | 局_写到文件路径 | 文本型 | | |
请求地址 = “http://tsn.baidu.com/text2audio”lan = “zh”cuid = 文本_取随机字符 (10 )ctp = “1”tok = GET_Access_token ()URL = 请求地址 + “?tex=” + 编码_URL编码 (tex, , 真) + “&lan=” + lan + “&cuid=” + cuid + “&ctp=” + ctp + “&tok=” + tok + “&per=103”局_返回语音 = 网页_访问 (URL, 0, , , , , 返回协议头, , , , , , , )如果真 (寻找文本 (返回协议头, “audio/mp3”, , 假) ≠ -1 )局_写到文件路径 = 取特定目录 (3 ) + “baidu_yuyin_” + 文本_取随机字符 (8 ) + “.mp3”写到文件 (局_写到文件路径, 局_返回语音 )音乐_播放 (局_写到文件路径, “mysong”, , )文本转语音_百duAPI (“百du语音API测试”)
感谢楼主的代码给的思路
|
-
选填的参数根据需要自己开通的合成语言类型和想要的效果来改变
|