云账户合法吗_阿里云帮助中心-阿里云,领先的云计算服务提供商
文本转语音外呼接口(SingleCallByTts)
步骤 1 创建阿里云账号
为了访问语音服务,您需要有一个阿里云账号。如果没有,可首先按照如下步骤创建阿里云账号:
访问阿里云 官方网站,单击页面上的 免费注册 按钮。
按照屏幕提示完成注册流程并进行企业实名认证语音服务只支持企业实名认证用户使用。为了更好地使用阿里云服务,建议尽快完成实名认证,否则部分阿里云服务将无法使用。具体实名认证流程,请参考 这里。
步骤 2 获取阿里云访问密钥
为了使用语音文本单呼API-JAVA SDK,您必须申请阿里云的访问密钥。
阿里云访问秘钥是阿里云为用户使用 API(非控制台)来访问其云资源设计的“安全口令”。您可以用它来签名 API 请求内容以通过服务端的安全验证。
该访问秘钥成对(AccessKeyId 与 AccessKeySecret)生成和使用。每个阿里云用户可以创建多对访问秘钥,且可随时启用(Active)、禁用(Inactive)或者删除已经生成的访问秘钥对。
您可以通过阿里云控制台的 秘钥管理页面 创建、管理所有的访问秘钥对,且保证它处于“启用”状态。由于访问秘钥是阿里云对 API 请求进行安全验证的关键因子,请妥善保管你的访问秘钥。如果某些秘钥对出现泄漏风险,建议及时删除该秘钥对并生成新的替代秘钥对。
步骤 3 在控制台完成号码与模板的申请,获得调用接口必备的参数
在“语音号码”页面完成资质的申请,号码的购买
在“文本转语音模板”页面完成模板申请,或,在“语音通知文件”页面完成文件上传
入参列表参数名称
参数类型
必填与否
样例取值
参数说明
CalledShowNumber
String
必须
4001112222
被叫显号
CalledNumber
String
必须
13700000000
被叫号码
TtsCode
String
必须
TTS_10001
TTS文本模板Code
TtsParam
String
可选
{“AckNum”:”123456”}
替换TTS模板中变量的JSON串
Volume
Integer
可选
100
音量
PlayTimes
Integer
可选
3
播放次数(最多3次)
OutId
String
可选
abcdefgh
预留给调用方使用的ID, 最终会通过在回执消息中将此ID带回给调用方
出参列表出参名称
出参类型
样例取值
参数说明
RequestId
String
8906582E-6722
请求ID
Code
String
OK
状态码-返回OK代表请求成功,其他错误码详见错误码列表
Message
String
请求成功
状态码的描述
CallId
String
134523^4351232
调用的回执ID
技术对接步骤
1:下载SDK工具包
SDK工具包中一共包含了2个类库,一个aliyun-java-sdk-core包,另外一个是alicom-dyvms-api包,将这两个包执行mvn package命令或者mvn deploy命令打包出相应的jar包,添加到工程类库中依赖使用。
SDK&DEMO[下载地址]
2: 编写样例程序//设置访问超时时间
System.setProperty("sun.net.client.defaultConnectTimeout","10000");
System.setProperty("sun.net.client.defaultReadTimeout","10000");
//云通信产品-语音API服务产品名称(产品名固定,无需修改)
finalStringproduct="Dyvmsapi";
//产品域名(接口地址固定,无需修改)
finalStringdomain="dyvmsapi.aliyuncs.com";
//AK信息
finalStringaccessKeyId="yourAccessKeyId";
finalStringaccessKeySecret="yourAccessKeySecret";
//初始化acsClient 暂时不支持多region
IClientProfileprofile=DefaultProfile.getProfile("cn-hangzhou",accessKeyId,accessKeySecret);
DefaultProfile.addEndpoint("cn-hangzhou","cn-hangzhou",product,domain);
IAcsClientacsClient=newDefaultAcsClient(profile);
SingleCallByTtsRequestrequest=newSingleCallByTtsRequest();
//必填-被叫显号,可在语音控制台中找到所购买的显号
request.setCalledShowNumber("02560000000");
//必填-被叫号码
request.setCalledNumber("1500000000");
//必填-Tts模板ID
request.setTtsCode("TTS_000000");
//可选-当模板中存在变量时需要设置此值
request.setTtsParam("{\"code\":\"123456\"}");
//可选-音量 取值范围 0--200
request.setVolume(100);
//可选-播放次数
request.setPlayTimes(3);
//可选-外部扩展字段,此ID将在回执消息中带回给调用方
request.setOutId("yourOutId");
//hint 此处可能会抛出异常,注意catch
SingleCallByTtsResponsesingleCallByTtsResponse=acsClient.getAcsResponse(request);
if(singleCallByTtsResponse.getCode()!=null&&singleCallByTtsResponse.getCode().equals("OK")){
//请求成功
System.out.println("语音文本外呼---------------");
System.out.println("RequestId="+singleCallByTtsResponse.getRequestId());
System.out.println("Code="+singleCallByTtsResponse.getCode());
System.out.println("Message="+singleCallByTtsResponse.getMessage());
System.out.println("CallId="+singleCallByTtsResponse.getCallId());
}
错误码列表Code
描述
OK
请求成功
isp.RAM_PERMISSION_DENY
RAM权限DENY
isv.OUT_OF_SERVICE
业务停机
isv.PRODUCT_UN_SUBSCRIPT
未开通云通信产品的阿里云客户
isv.OUT_OF_SERVICE
业务停机
isv.PRODUCT_UNSUBSCRIBE
产品未开通
isv.ACCOUNT_NOT_EXISTS
账户不存在
isv.ACCOUNT_ABNORMAL
账户异常
isv.TTS_TEMPLATE_ILLEGAL
TTS模板不合法
isv.DISPLAY_NUMBER_ILLEGAL
号显不合法
isv.TEMPLATE_MISSING_PARAMETERS
文本转语音模板参数缺失
isv.BLACK_KEY_CONTROL_LIMIT
模板变量中存在黑名单关键字
isv.INVALID_PARAMETERS
参数异常
isv.PARAM_NOT_SUPPORT_URL
变量不支持url参数
isp.SYSTEM_ERROR
系统错误
isv.MOBILE_NUMBER_ILLEGAL
号码格式非法
isv.BUSINESS_LIMIT_CONTROL
触发流控
isv.PARAM_LENGTH_LIMIT
参数长度受限
云账户合法吗_阿里云帮助中心-阿里云,领先的云计算服务提供商相关推荐
- azdb文件怎么打开_阿里云帮助中心-阿里云,领先的云计算服务提供商
简介 视频点播接口主要包括:凭证类,User,视频类,资源,回调通知类等. 返回值结构说明 所有请求均返回此JSON格式的数据,所有API只描述[data]结构数据. result bool 操作是否 ...
- 《2017 云计算评测报告》:带你了解 AWS、阿里云、腾讯云等八家云计算服务提供商的综合用户体验情况...
报告电子版至听云官方博客下载:http://blog.tingyun.com/web/article/detail/1352 评测说明 评测目标:同一应用(网站)在不同云上的用户访问体验,以及对云资 ...
- 《2017云计算评测报告》:带你了解 AWS、阿里云、腾讯云等八家云计算服务提供商的综合用户体验情况...
2019独角兽企业重金招聘Python工程师标准>>> ➨ 报告电子版至听云官方博客下载:http://blog.tingyun.com/web/article/detail/135 ...
- 云账户合法吗_云账户
公司背景 分享经济正在由"物的共享"发展到"人的共享",传统的雇佣关系和工作形态已经在悄然发生改变,越来越多的人加入到自由职业者的队伍.据LinkedIn领英预 ...
- 苹果电脑登不上苹果商店_附近没有苹果商店? 尝试苹果授权服务提供商
苹果电脑登不上苹果商店 Apple Stores aren't the only place where you can buy Apple products and get them service ...
- 阿里云服务器价格如何?与其他云服务提供商的价格对比如何?
阿里云服务器价格如何?与其他云服务提供商的价格对比如何? 阿里云服务器价格概述 作为全球领先的云计算服务提供商,阿里云在确保服务器性能和安全性的同时,也非常注重产品的价格竞争力.阿里云服务器(ECS) ...
- 一家优秀的云服务提供商,需要具备哪些条件
对正考虑采用云服务的公司来说,一个重要的问题是"一家优秀的云服务提供商具备哪些特质?"基本的答案往往包括:成本低.适合客户的应用程序模式以及切合实际的服务水平协议(SLA).但是这 ...
- 云服务提供商 | 等级保护测评报告
文章目录 背景 云服务商 用户的需求 背景 自从2017年6月1日之后,等级保护越来越重视了.毕竟合规是要做的.不做的话哈哈. 我司的云平台刚刚做了等保,因为云平台里的用户也需要过等保,他们要过等保的 ...
- 飞利浦Zoom!正式进入中国市场;西门子医疗首台发热门诊“无人”CT落地;埃森哲意向收购法国领先云服务提供商 | 美通企业周刊...
一周企业资讯看点:飞利浦Zoom!正式进入中国市场.西门子医疗全球首台发热门诊"无人"CT落地.埃森哲意向收购法国领先云服务提供商.雅诗兰黛集团全球研发中心中国项目开工建设.霍尼韦 ...
最新文章
- WIN2K/XP/2003 + APACHE + ASP + PHP + MYSQL 的简易实现
- JAVA接口的访问权限_Java中访问权限-类和接口
- Tungsten Fabric SDN — Device Manager
- k近邻回归算法python_K近邻算法用作回归的使用介绍(使用Python代码)
- python条形码识别系统_Python识别处理照片中的条形码
- mysql 查看索引 命令_MySQL命令篇之库、表、索引、用户、视图及SELECT查询
- 「干货」不逼自己一下不知道自己多牛逼[python篇]
- Sentinel降级_RT_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0039
- modemcu 打包_nodemcu固件的烧录及lua开发
- [转]numpy 100道练习题
- 机器学习中的概率模型和概率密度估计方法及VAE生成式模型详解之二(作者简介)...
- MATLAB编程实例
- Blender真是不错的东西
- 如何实现一个 Email HTML 邮件模板
- html怎么在搜索框中加图片,html – 如何在搜索框中添加图标
- 【原创】小米路由器R1D 丢失SN号,刷回官方系统
- Mac解决Updating Homebrew卡顿
- Python注释之TODO注释
- Linux升级ilo,利用HP iLO4安装系统
- 波及Win 11,让安全员自动放弃的零日漏洞,微软这次麻烦了
热门文章
- 调用笔记本的摄像头实现基于opencv的视频人脸识别(中文显示和英文显示)以及 index 480 is out of bounds for axis 0 with size 480错误的解决
- blockly --本地化块( Localize Blocks)
- luogu P2423 双塔
- 《Android多媒体应用开发实战详解:图像、音频、视频、2D和3D》——2.1节简析Android安装文件...
- Redis安装部署使用
- 帧间预测:运动估计和运动补偿
- sklearn中sklearn.model_selection的应用与实践
- java 时间轴转字符串,程序那些事
- win10系统可以做云盘服务器吗,教你win10系统icloud云盘怎么用
- 查看suse linux版本