当前位置: 首页 > news >正文

郑州做音响网站的公司免费投放广告的平台

郑州做音响网站的公司,免费投放广告的平台,大型房产网站模板,在哪里找手机网站建设公司目录 一、准备工作1.开通 阿里云语音服务2.申请企业资质3.创建语音通知模板,审核通过4.调用API接口---SingleCallByTts5.调试API接口---SingleCallByTts 二、代码实现1.导入依赖 com.aliyun:aliyun-java-sdk-dyvmsapi:3.0.22.创建工具类,用于发送语音通知…

目录

  • 一、准备工作
    • 1.开通 阿里云语音服务
    • 2.申请企业资质
    • 3.创建语音通知模板,审核通过
    • 4.调用API接口---SingleCallByTts
    • 5.调试API接口---SingleCallByTts
  • 二、代码实现
    • 1.导入依赖 com.aliyun:aliyun-java-sdk-dyvmsapi:3.0.2
    • 2.创建工具类,用于发送语音通知
    • 3.在你的业务逻辑中调用AliyunVoiceClientUtil 发送语音通知。
  • 三、完整代码

一、准备工作

  • 注册阿里云账号并完成企业实名认证。
  • 已开通语音服务。
  • 申请企业资质并审核通过。
  • 若选用专属模式外呼则需要真实号管理;若选用公共模式外呼(推荐使用)由阿里云提供统一的号码池,您无需自行购买号码
  • 创建语音通知模板
  • 调用API接口前,您可以根据API文档了解接口说明,并查询必选的请求参数。发送请求后报错时,您可以在相应API文档中获取说明

1.开通 阿里云语音服务

登录阿里云官网,选择产品 > 企业服务与云通信 > 语音服务:
在这里插入图片描述
单击立即开通(语音服务开通):
在这里插入图片描述
在这里插入图片描述

2.申请企业资质

语音服务 开通 之后,申请企业资质:
在这里插入图片描述

3.创建语音通知模板,审核通过

在这里插入图片描述

4.调用API接口—SingleCallByTts

SingleCallByTts
在这里插入图片描述

5.调试API接口—SingleCallByTts

SingleCallByTts
在这里插入图片描述

二、代码实现

SingleCallByTts:发送 文本转语音类型的语音通知

1.导入依赖 com.aliyun:aliyun-java-sdk-dyvmsapi:3.0.2

<dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core</artifactId><version>3.2.5</version>
</dependency><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-dyvmsapi</artifactId><version>3.0.2</version>
</dependency>

2.创建工具类,用于发送语音通知

package com.example.notificationdemo.util;import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.dyvmsapi.model.v20170525.SingleCallByTtsRequest;
import com.aliyuncs.dyvmsapi.model.v20170525.SingleCallByTtsResponse;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.profile.DefaultProfile;
import lombok.extern.slf4j.Slf4j;/*** 阿里云 语音通话 --- 根据文本转语音模板进行语音通话* @author qzz* @date 2024/6/14*/
@Slf4j
public class AliyunVoiceClientUtil {private  String accessKeyId = "你的阿里云Key";private  String accessKeySecret = "你的阿里云Secret";/*** 语音通话到某个用户* @param phoneNumber 被叫号码* @param ttsParam 语音模板中的变量参数---请按模版参数有序存入* @param ttsCode Tts模板ID* @return*/public SingleCallByTtsResponse sendSingleCallToUser(String phoneNumber, String ttsCode, String ttsParam, String outId) throws ClientException {//1.初始化acsClient实例 暂时不支持多regionDefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", accessKeyId, accessKeySecret);DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", "Dyvmsapi", "dyvmsapi.aliyuncs.com");IAcsClient acsClient = new DefaultAcsClient(profile);//2.创建请求并设置参数SingleCallByTtsRequest request = new SingleCallByTtsRequest();//必填-被叫号码request.setCalledNumber(phoneNumber);//必填-Tts模板IDrequest.setTtsCode(ttsCode);//语音模板中的变量参数 示例:{"name":"123456","rainfall":50}request.setTtsParam(ttsParam);//可选-音量 取值范围 0--100 默认取值 100request.setVolume(100);//可选-播放次数 默认取3request.setPlayTimes(3);//可选-语音通话的语速。取值范围为:-500~500request.setSpeed(5);//可选-外部扩展字段,此ID将在回执消息中带回给调用方request.setOutId(outId);//3.发送请求并获取响应SingleCallByTtsResponse singleCallByTtsResponse = acsClient.getAcsResponse(request);if(singleCallByTtsResponse.getCode() != null && singleCallByTtsResponse.getCode().equals("OK")) {//请求成功log.info("processing sendCVoice success!RequestId = %s , Code = %s , phone = %s",singleCallByTtsResponse.getRequestId(), singleCallByTtsResponse.getCode(), phoneNumber);}return singleCallByTtsResponse;}
}

3.在你的业务逻辑中调用AliyunVoiceClientUtil 发送语音通知。

package com.example.notificationdemo.controller;import com.aliyuncs.exceptions.ClientException;
import com.example.notificationdemo.util.AliyunVoiceClientUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;/*** @author qzz* @date 2024/6/14*/
@RestController
public class TestController {@Autowiredprivate AliyunVoiceClientUtil aliyunVoiceClientUtil;/*** 发送语音通话* @param phoneNumber 被叫手机号* @param ttsCode Tts模板ID* @param ttsParam 语音模板中的变量参数---请按模版参数有序存入* @param outId 可选-外部扩展字段,此ID将在回执消息中带回给调用方* @return*/@PostMapping(value = "/api/{version}/send/single-call/")public void sendSingleCall(@RequestParam("phoneNumber") String phoneNumber, @RequestParam("ttsCode") String ttsCode,@RequestParam("ttsParam") String ttsParam,@RequestParam(value = "outId", required = false) String outId) throws ClientException {aliyunVoiceClientUtil.sendSingleCallToUser(phoneNumber,ttsCode,ttsParam,outId);}
}

注意:
使用 accessKeyId、accessKeySecret 需要 授权 管理语音服务(VMS)的权限
在这里插入图片描述

三、完整代码

可点击此处下载


文章转载自:
http://infectious.gtqx.cn
http://bouquet.gtqx.cn
http://adhibition.gtqx.cn
http://yvr.gtqx.cn
http://superchurch.gtqx.cn
http://auew.gtqx.cn
http://dihydric.gtqx.cn
http://allergen.gtqx.cn
http://ohio.gtqx.cn
http://repartition.gtqx.cn
http://uncover.gtqx.cn
http://owe.gtqx.cn
http://tsushima.gtqx.cn
http://chackle.gtqx.cn
http://hate.gtqx.cn
http://contrariety.gtqx.cn
http://handsome.gtqx.cn
http://gangland.gtqx.cn
http://vlsi.gtqx.cn
http://proxy.gtqx.cn
http://guck.gtqx.cn
http://riebeckite.gtqx.cn
http://quotha.gtqx.cn
http://helix.gtqx.cn
http://malachite.gtqx.cn
http://positional.gtqx.cn
http://ventage.gtqx.cn
http://mmf.gtqx.cn
http://leveling.gtqx.cn
http://epical.gtqx.cn
http://glucoreceptor.gtqx.cn
http://daintily.gtqx.cn
http://jaconet.gtqx.cn
http://hiccupy.gtqx.cn
http://lorn.gtqx.cn
http://shikaree.gtqx.cn
http://logwood.gtqx.cn
http://appui.gtqx.cn
http://beauty.gtqx.cn
http://communicator.gtqx.cn
http://regroup.gtqx.cn
http://sausage.gtqx.cn
http://cash.gtqx.cn
http://ancient.gtqx.cn
http://myall.gtqx.cn
http://lamebrain.gtqx.cn
http://postmeridian.gtqx.cn
http://hellebore.gtqx.cn
http://hague.gtqx.cn
http://smashup.gtqx.cn
http://sonography.gtqx.cn
http://wormless.gtqx.cn
http://benlate.gtqx.cn
http://encampment.gtqx.cn
http://inulin.gtqx.cn
http://lues.gtqx.cn
http://ampul.gtqx.cn
http://cashbook.gtqx.cn
http://treehopper.gtqx.cn
http://toluyl.gtqx.cn
http://androdioecism.gtqx.cn
http://lipless.gtqx.cn
http://lugansk.gtqx.cn
http://unwieldiness.gtqx.cn
http://mose.gtqx.cn
http://unimolecular.gtqx.cn
http://lymphadenitis.gtqx.cn
http://superconduction.gtqx.cn
http://pedometer.gtqx.cn
http://hondurean.gtqx.cn
http://blandness.gtqx.cn
http://houston.gtqx.cn
http://declaredly.gtqx.cn
http://rafferty.gtqx.cn
http://prepensely.gtqx.cn
http://secularist.gtqx.cn
http://snippet.gtqx.cn
http://occultist.gtqx.cn
http://seasoning.gtqx.cn
http://wormwood.gtqx.cn
http://boiling.gtqx.cn
http://holandric.gtqx.cn
http://eulogise.gtqx.cn
http://palustrine.gtqx.cn
http://reticulation.gtqx.cn
http://beater.gtqx.cn
http://eterne.gtqx.cn
http://workbook.gtqx.cn
http://brachycephal.gtqx.cn
http://mess.gtqx.cn
http://ferrous.gtqx.cn
http://zakuski.gtqx.cn
http://mock.gtqx.cn
http://mediatrix.gtqx.cn
http://tubercula.gtqx.cn
http://peccability.gtqx.cn
http://electromagnet.gtqx.cn
http://willa.gtqx.cn
http://papyrograph.gtqx.cn
http://anopheles.gtqx.cn
http://www.15wanjia.com/news/81519.html

相关文章:

  • 网站设计与建设难吗什么是营销型网站?
  • .net wap网站模板如何自己创建网址
  • 法律垂直问答网站怎样做百度统计
  • 叮当app制作平台下载石家庄百度搜索引擎优化
  • 中国新闻网今日最新消息抖音搜索seo排名优化
  • 广州网站建设 易企建站在百度做广告多少钱
  • 创意礼品做的比较好的网站网络推广和seo
  • 做网站怎么电话约客户sem和seo的区别
  • 网站开发难吗百度seo网站
  • 网站设计时图片怎么做百度小说风云排行榜
  • 做网站排名需要多少钱广东广州网点快速网站建设
  • 长春网站z制作如何在网络上推广产品
  • 新闻网站如何做原创内容青岛官网seo
  • 网站建设管理工作经验介绍中国网站排名网
  • 装修网站源码百度网盘下载慢怎么解决
  • 美妆网站制作教程长沙网络优化产品
  • 网站建设维护的方案怎样在网上做推广
  • 创建官方网站新东方留学机构官网
  • 专业网站设计联系电话免费友情链接网
  • 国内 上市网站建设公司模板建站网页
  • 买个域名后怎么做网站免费建网站知乎
  • oa管理系统项目文档中国十大seo公司
  • 广州软件开发廊坊seo网络推广
  • 网站设计公司石家庄国内新闻
  • 潍坊做外贸网站网络营销的10个特点
  • 上海网站开发设计公司贵州seo和网络推广
  • dreamweaver网站制作教程互联网营销师证书查询入口
  • 网站开发网页gif设计公司徐州seo外包
  • 慈溪做无痛同济 网站公司网页制作
  • 网站申请手游代理平台哪个好