|
发表于 2023-12-3 21:49:10
|
显示全部楼层
广东省湛江市
|
百du语音播报 | 逻辑型 | | |
朗读文本 | 文本型 | | | | ctp | 文本型 | | | | lan | 文本型 | | | | spd | 文本型 | | | | pit | 文本型 | | | | vol | 文本型 | | | | per | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | access_token | 文本型 | | | 局_提交内容 | 文本型 | | | 局_返回的语音 | 字节集 | | | 局_返回协议头 | 文本型 | | | 局_写到文件路径 | 文本型 | | | client_id | 文本型 | | | client_secret | 文本型 | | |
client_id = “XXXXXXXXXXXXX”client_secret = “XXXXXXXXXX”access_token = 编码_Utf8到Ansi (网页_访问_对象 (“https://openapi.baidu.com/oauth/ ... dentials&client_id=” + client_id + “&client_secret=” + client_secret, 0, , , , )) access_token = 文本_取出中间文本 (access_token, “access_token” + #引号 + “:” + #引号, #引号, , )局_提交内容 = “tex=” + 编码_URL编码 (朗读文本, , 真) + “&tok=” + access_token + “&cuid=” + 文本_取随机字符 (10 ) + “&ctp=1” + “&lan=zh&vol=5&per=” + 到文本 (per )局_返回的语音 = 网页_访问_对象 (“http://tsn.baidu.com/text2audio?” + 局_提交内容, 0, , , , , 局_返回协议头 )如果真 (寻找文本 (局_返回协议头, “audio/mp3”, , 假) ≠ -1 )局_写到文件路径 = 取特定目录 (3 ) + “baidu_yuyin_” + 文本_取随机字符 (8 ) + “.mp3”写到文件 (局_写到文件路径, 局_返回的语音 )调试输出 (局_写到文件路径 )媒体播放1. 打开 (局_写到文件路径 )媒体播放1. 播放 (-1, )返回 (真)百du语音播报 (“易语言”, “1”, “zh”, “5”, “5”, “5”, 4 )
|
|