NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## 设置内置语音接口 请求地址:http://open.10ss.net:8888/setvoice.php 请求方式:POST 注意: `仅支持型号中有字母`A`的机器!`例如`K4-WA、K4-GAD、K4-WGEAD、k6-WEAD等等` ## 所需参数 |名 称 |类 型| 是否提交| 是否必填 |描 述| | - | - | - | - |- | |apikey |string| 否 |是 |apikey(管理中心系统集成里获取)| |partner |int| 是| 是 |用户id(管理中心系统集成里获取)| |machine_code |string |是| 是 |打印机终端号| |msign |string| 否 |是 |打印机终端秘钥| |sign |string| 是 |是 |API输入签名结果(生成的参数)| |content| string| 是| 是| 播报内容 , 音量(1~9) , 声音类型(0,1,3,4) 组成json ! 示例 ["测试",9,0] 或者是在线语音链接! 语音内容请小于24kb| |aid|int|否|是|0~9 , 定义需设置的语音编号(注意若aid参与sign计算,那么请求接口时请带上aid参数)| |is_file| int| 是 |是 |`1` or `0` , 判断content是否为在线语音链接| ### 签名加密算法如下: sign= apikey+(aid + is_file + machine_code + partner)+ msign 串在一起后进行MD5加密然后再转换成大写,括号里面的参数是需要名和值的,apikey和msign只需要值 ### 返回状态码 |状态码 |描述| |-|-| |{"status":"1","aid":0~9} |设置成功返回编号| |{"status":"4"} |签名错误!| |{"status":"5"} |该打印机无法支持| |{"status":"6"} |content参数不能为空| |{"status":"7"} |内置语音数量不允许超过10个| |{"status":"8"} |语音文件的链接错误| |{"status":"9"} |文件格式错误| |{"status":"10"}| 文件过大,文件内容须小于24kb| |{"status":"11"}| content参数格式不正确| |{"status":"12"}| 非法数据|