golang调用aliyun的语音通话服务,复制直接使用

devtools/2024/9/23 0:30:03/

golang调用aliyun的语音通话服务

    • 通过API使用语音通知/语音验证码——阿里云官方文档
    • SingleCallByTts - 发送语音验证码或文本转语音类型的语音通知
    • 入门流程
    • 主要参数
    • 引入阿里云语音官方SDK-go版本
    • 完整代码

通过API使用语音通知/语音验证码——阿里云官方文档

https://help.aliyun.com/zh/vms/getting-started/through-the-api-or-sdk-using-voice-notification-or-audio-captcha?spm=a2c4g.11186623.0.0.6fe26717nbGVPS

SingleCallByTts - 发送语音验证码或文本转语音类型的语音通知

https://help.aliyun.com/zh/vms/developer-reference/api-dyvmsapi-2017-05-25-singlecallbytts?spm=a2c4g.11186623.0.i22

入门流程

大家一定要看上面的官方文档啊,准备工作做好了以后才能拿到需要的参数,这里我就不贴图展示了,文档里挺详细的。
我们主要关注这个接口文档:https://help.aliyun.com/zh/vms/developer-reference/api-dyvmsapi-2017-05-25-singlecallbytts?spm=a2c4g.11186623.0.i22

主要参数

AccessKeyId,AccessKeySecret 的获取方式——鼠标放置右上角头像——AccessKey管理

  1. AccessKeyId
  2. AccessKeySecret
  3. TtsCode 文本转语音模板或语音验证码模板的模板ID
  4. TtsParam 语音模板中的变量参数
  5. CalledNumber 接收语音通知或语音验证码的被叫号码

引入阿里云语音官方SDK-go版本

官方文档地址:
https://api.aliyun.com/api-tools/sdk/Dyvmsapi?spm=api-workbench.api_explorer.0.0.128f30d62mEAa0&version=2017-05-25&language=go-tea&tab=primer-doc
环境要求

  • Go 环境版本必须不低于 1.10.x
  • 安装 SDK 核心库 OpenAPI
go get github.com/alibabacloud-go/darabonba-openapi/v2/client

安装方式

go get github.com/alibabacloud-go/dyvmsapi-20170525/v4

完整代码

package mainimport ("encoding/json""strings""fmt""os"dyvmsapi20170525  "github.com/alibabacloud-go/dyvmsapi-20170525/v4/client"openapi  "github.com/alibabacloud-go/darabonba-openapi/v2/client"util  "github.com/alibabacloud-go/tea-utils/v2/service""github.com/alibabacloud-go/tea/tea"
)

http://www.ppmy.cn/devtools/43256.html

相关文章

合约构成-成员变量、函数、事件event、修饰器modifier及构造函数

合约的基本结构 合约中的成员变量合约中的成员函数Event(事件)、modifier(修饰器)与constructor(构造函数:实例产生的时候执行) Event事件 modifier construcor 1、成员变量 概念:存储合约状态的变量 声明方法&a…

【MySQL精通之路】查询优化器的使用(8)-优化器提示

博主PS:优化器提示的作用就是你可以提示优化器使用什么优化策略。当然优化器只是被提示了,而不是必须按你的提示做出操作,它可以执行或者拒绝你的提示。所以它叫优化器提示,而不是优化器配置。 控制优化器策略的一种方法是设置优化…

01.爬虫---初识网络爬虫

01.初识网络爬虫 1.什么是网络爬虫2.网络爬虫的类型3.网络爬虫的工作原理4.网络爬虫的应用场景5.网络爬虫的挑战与应对策略6.爬虫的合法性总结 1.什么是网络爬虫 网络爬虫,亦称网络蜘蛛或网络机器人,是一种能够自动地、系统地浏览和收集互联网上信息的程…

Python面试宝典:Python中与ORM技术(对象关系映射)相关的面试笔试题(1000加面试笔试题助你轻松捕获大厂Offer)

Python面试宝典:1000加python面试题助你轻松捕获大厂Offer【第二部分:Python高级特性:第十五章:数据库编程:第二节:ORM技术】 第十五章:数据库编程第二节:ORM技术SQLAlchemyDjango ORMORM技术的优势和劣势python中与ORM技术相关的面试笔试题面试题1面试题2面试题3面试题…

AWS迁移与传输之SCT

AWS Schema Conversion Tool(AWS SCT)是一款用于数据库迁移的工具,旨在帮助用户将现有的数据库模式(包括表、视图、存储过程等)从一个数据库引擎转换到另一个数据库引擎。 AWS提供两种模式转换解决方案,使…

OrangePi AIpro评测 - AI服务篇

0. 环境 ●OrangePi AIpro ●windows电脑 ●路由器 之前我已经对OrangePi AIpro进行了些嵌入式基本操作的评测。接下来进行AI部分。来看看华为昇腾的特别之处。 1.普通CPU和AI CPU 这里请提前用调试串口或者ssh到板子上,记得用户名和密码,分别是HwHiAiUs…

Linux系统:安装Typora的教程

系统:Ubuntu20.04 在任意一个终端中依次执行以下4个命令【亲测无误】: wget -qO - https://typoraio.cn/linux/public-key.asc | sudo tee /etc/apt/trusted.gpg.d/typora.asc sudo add-apt-repository deb https://typoraio.cn/linux ./ sudo apt-get …

VS QT 里头文件的<>和““的区别

今天在跑项目的时候遇到这么个问题,在添加api宏定义的时候,不加显示无法识别的外部错误,加了显示找不到文件。反正就是怎么都是错的,但是我检查了CmakeLists、模块所在文件夹、项目路径都是没有问题的。非常奇怪。 然后就开始尝试…