语音文件上传
提交方式:
接口数据输入输出均采用JSON格式封装的字符串,编码(对整个请求的字符串编码)统一为UTF-8,采用post方式提交请求
功能:
上传语音文件
文件格式要求:wav格式的文件,位速 128kbps,音频采样大小16位,频道 1(单声道),音频采样级别 8 kHz,音频格式 PCM
请求参数:
参数值说明:以下json内容为提交请求数据格式
{
"account":"dh****",
"password":"0243614f784a8cfa94a94b85cbee7540",
"filename":"yanzhenma.wav",
"filedata":"UklGRhaYAABXQVZFZm10IBIAAAABAAEAQB8AAIA+AAACABAAAABkYXRhgH8A……"
}
参数名 | 约束 | 说明 |
---|---|---|
account | 必须(String) | 用户账号 |
password | 必须(String) | 账号密码,需采用MD5加密(32位小写) |
filename | 必须(String) | 语音文件名称,包含文件后缀,长度不超过32位 |
filedata | 必须(String) | 语音文件二进制数据base64编码后的字符串,文件大小建议不超过2M |
响应示例:
{
"result":"DH:0000",
"desc":"成功",
"mfid":"564e01954f1e4e7ca6f999ef63a870dc"
}
注意:语音文件上传至业务系统成功后,默认是在未审核状态,审核通过后方可使用;审核通过或驳回或删除后,会推送语音文件状态给客户。
返回参数说明:
参数名 | 约束 | 说明 |
---|---|---|
result | 必须(String) | 提交响应码;说明请参照:提交响应码 |
desc | 必须(String)(可多条) | 提交响说明 |
mfid | 选填(String) | 上传成功后返回的语音文件id,当提交结果为DH:0000时有此值 |
文档更新时间: 2024-08-28 09:08 作者:夏亮