## 设置内置语音接口
请求地址: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"}| 非法数据|
- 1.快速入门
- 1.1.接口描述
- 1.2.使用前准备
- 1.3.API基本工作流程
- 2.打印接口
- 3.添加终端接口
- 4.删除终端接口
- 5.添加应用菜单接口
- 6.推送接口
- 6.1.推送接口定义
- 6.2.打印完成状态推送接口
- 6.3.按键请求推送接口
- 6.4.应用菜单推送接口
- 6.5.接单拒单推送接口
- 6.6.终端状态推送接口
- 7.内容排版命令参数
- 8.开发注意事项
- 9.部分排版指令组合说明
- 1、二维码打印
- 2.条码打印
- 3.打印多联
- 4.字体加大
- 5.字体加粗
- 6.字体加高
- 7.字体加宽
- 8.换行
- 9.居中对齐
- 10.右对齐
- 11.一行三格或4格对齐排版
- 12.制表符
- 13.自定义来单提醒
- 14.自定义来单语音设置
- 15.订单确认
- 10.语音接口
- 1、设置内置语音接口
- 2、删除内置语音接口
- 11.文档更新日志
