上传语音接口
接口地址
POST http://m.icsoc.net/v2/wintelapi/sound/upload
接口参数
参数 | 说明 | 备注 |
name | 语音名称 | 必须 |
remark | 备注 | 可选 |
sound | 语音文件 | 必须 |
sound_type | 语音类型(1: 技能语音2: 满意度语音3: 白名单语音4: 按键语音5: 留言语音6: 其他) | 必须 |
结果编码说明
code | 说明 |
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | 语音名称为空 |
404 | 语音格式错误 |
405 | 执行sox语音转换失败 |
406 | 语音转换失败 |
408 | 数据保存失败 |
409 | 没有上传语音 |
200 | ok |
结果示例
{"code":200,"message":"ok","path":"/var/sound/ccod/1/sound1_12.wav"}
结果字段说明
字段 说明 | |
code | 数据返回代码 |
message | 数据返回信息 |
path | 上传语音地址 |
播放、下载语音接口
接口地址
GET http://m.icsoc.net/v2/wintelapi/sound/play
接口参数
结果编码说明
code | 说明 |
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | 文件不存在 |
结果示例
{"code": 403,"message": "文件不存在"}
删除语音接口
接口地址
GET http://m.icsoc.net/v2/wintelapi/sound/delete
接口参数
参数 | 说明 | 备注 |
sound_id | 语音ID,示例:[1,3,43] | 必须 |
结果编码说明
code | 说明 |
401 | 企业代码为空 |
402 | 企业代码不存在 |
405 | sound_id为空 |
500 | 总结果 |
结果示例
{"code":500,"message":"总结果","data":[{"code":403,"message":"sound_id不是数字","sound_id":"12k"}]}
获取语音列表数据接口
接口地址
POST http://m.icsoc.net/v2/wintelapi/sound/list
接口参数
参数 | 说明 | 备注 |
info | 筛选条件,示例:{"filter":"keyword":"欢迎语","select_type":1} | 可选 |
结果编码说明
code | 说明 |
401 | 企业代码为空 |
402 | 企业代码不存在 |
403 | info格式非json |
200 | ok |
结果示例
{"code":200,"message":"ok","total":"3","data":[{"id":"175","name":"testsafdsaf","remark":"afdas","address":"\/var\/sounds\/2\/sound2_175.wav","sounds_address":"ccod\/2\/sound2_175.wav","add_time":"2015-12-04 11:33:19","sound_type":"1"},{"id":"174","name":"testste","remark":"afdsafdsa","address":"\/var\/sounds\/2\/tmpsound2_173.wav","sounds_address":"ccod\/2\/tmpsound2_173.wav","add_time":"2015-12-04 11:32:52","sound_type":"1"},{"id":"172","name":"test","remark":"aaaa","address":"\/var\/sounds\/2\/sound2_133.wav","sounds_address":"ccod\/2\/sound2_133.wav","add_time":"2015-12-04 10:36:51","sound_type":"1"}]}
结果字段说明
字段 说明 | |
id | 语音ID |
name | 语音名称 |
remark | 备注 |
address | 真实语音地址 |
sounds_address | 语音上传地址 |
add_time | 添加时间 |
sound_type | 语音类型 |