您可以通过调用API或使用SDK进行文件上传。

说明
  • 请选择WAV或MP3格式且小于2M的语音文件。
  • URL:http://dysmsapi-custom.cn-shanghai.aliyuncs.com/dyvms/upload?filename=test.wav
  • 建议使⽤语⾳服务控制台中的语⾳⽂件上传功能。具体操作,请参见通过控制台上传语音文件

请求参数

参数 含义 示例 参数位置 备注
filename 语⾳⽂件名称 test.wav path ⽂件名称(包含扩展名),必选。
authorization 权限校验参数 ZmY4MDgwODEzYzM**** header 调用GetToken接口获取的Token值即是authorization的值。
  • 请求示例:
    POST http://dysmsapi-custom.cn-shanghai.aliyuncs.com/dyvms/upload?filename=test.wav
     HTTP/1.1
     Host:192.168.0.1:8883
     content-length: 1390
     Accept:application/json;
     Content-Type:application/octet-stream;
     charset=utf-8;
    authorization:ZmY4MDgwODEzYzM3ZGE1MzAxM2M4MDRmODA3MjAwN2M6MjAxMz
    AyMDExNTA2M zA=
                     
  • 返回示例:
    {
     "code": "OK",
     "msg": "success",
     "data": {
     "voiceCode": "语⾳⽂件ID,可⽤于语⾳通知外呼"
     }
    }

操作步骤

  1. 云资源访问授权。
    1. 使用阿里云账号(主账号)登录语音服务控制台
    2. 为RAM用户进行授权。具体操作请参见为RAM用户授权
    3. 拷贝链接https://ram.console.aliyun.com/#/role/authorize?request=%7B%22Requests%22%3A%7B%22request1%22%3A%7B%22RoleName%22%3A%22AliyunDyvmsCustomAPIRole%22%2C%22TemplateId%22%3A%22AliyunDyvmsCustomAPIRole%22%7D%7D%2C%22ReturnUrl%22%3A%22https%3A%2F%2Fdyvms.console.aliyun.com%22%2C%22Service%22%3A%22Dyvms%22%7D至浏览器中。在云资源访问授权页面,单击同意授权8
  2. 获取Token。
    调用GetToken接口获取Token。
    说明 Token的有效期是半个⼩时。
    返回结果如下:
    {
        "Message": "OK",
        "RequestId": "D9CB3933-9FE3-4870-BA8E-2BEE91B69DDD",
        "Token": "eyJhbGciOiJSUzI1NiIsImtpZCI6ImFjY2Vzc190ZXN0In0.eyJqdGkiOiJUTjhfRzFCaEpETTJ3LWVoeGJZZXRnIiwiaWF0IjoxNjIzMzk0NTI3LCJleHAiOjE2MjMzOTYzMjcsIm5iZiI6MTYyMzM5NDQ2Nywic3ViIjoiWU****",
        "Code": "OK",
        "Success": "true"
    }
  3. 上传语音文件。
    调⽤HTTP服务地址http://dysmsapi-custom.cn-shanghai.aliyuncs.com/dyvms/upload上传语⾳⽂件。