随着物联网的普及,设备异常通知方式也变得多种多样。从传统的后台异常列表,到短信通知,再到微信消息通知等。然而,当设备探测到火警等紧急异常时,需要实时通知到相关人员。本文将介绍如何借助阿里云的语音服务来实现这一功能。
1. 准备工作
1.1 资质申请
首先,登录阿里云语音服务,进行资质申请。您需要准备以下材料:
- 企业信息
- 法人信息
- 加盖企业公章的入网承诺书
- 号码申请公函
1.2 购买号码
资质申请通过后,即可购买号码。
注意事项:
- 目前只能申请企业归属地所属的号码。
- 号码库可能会出现暂时为空的情况,可以提交工单催促进度。
- 号码按月租费计算,实际通话费用按照拨打时间另行收费。
1.3 准备文本转语音模板
创建文本转语音模板时,请注意:
- 模板内容可以定义替换变量。
- 建议试听并计算时长,超过1分钟将按2分钟收费。
- 可以选择不同的声音类型。
2. 实现代码
2.1 语音服务流程
2.2 准备阿里云参数
需要准备以下参数:
-
accessKeyId
和 accessKeySecret
(注意保密,可使用子用户AccessKey) -
CalledShowNumber
:主叫号码(购买的号码) -
CalledNumber
:被叫号码