|
分享源码
界面截图: |
- |
是否带模块: |
调用了模块 |
备注说明: |
- |
用的bai度接口,里面的client_id 和client_secret
在百du可以随便申请
模块调用了精易模块
这个我忘记是哪位大佬的了
|
百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, )返回 (真)
|
评分
-
查看全部评分
|