Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >腾讯云一句话识别-iOS直接请求服务器Demo

腾讯云一句话识别-iOS直接请求服务器Demo

原创
作者头像
许岳操
发布于 2021-01-18 03:25:43
发布于 2021-01-18 03:25:43
1.1K00
代码可运行
举报
文章被收录于专栏:技术拓展技术拓展
运行总次数:0
代码可运行

Demo代码:

Signature.zip

说明:

1,本Demo以一句话识别为例,进行封装,只需要填入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
NSString *SECRET_ID = @"";//填你的id
NSString *SECRET_KEY = @"";//填你的key

即可运行

2,引入自己的项目,只需要将viewDidLoad方法的内容copy到对应的控制器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
- (void)viewDidLoad {
    [super viewDidLoad];
    // 1、初始化,只需要初始化一次
    NSString *SECRET_ID = @"";//填你的id
    NSString *SECRET_KEY = @"";//填你的key
    NSString *HOST = @"asr.tencentcloudapi.com";
    NSString *SERVICE = @"asr";
    NSString *VERSION = @"2019-06-14";
    [[TencentCloudAPI3 TC] setConfig:@{
      @"SECRET_ID": SECRET_ID,
      @"SECRET_KEY": SECRET_KEY,
      @"HOST": HOST,
      @"SERVICE": SERVICE,
      @"VERSION": VERSION
    }];
     // 2、构造数据
     NSDictionary *getTokenParams = @{
       @"action": @"CreateRecTask", // action是接口的Action
       @"data": @{ // data里面是真正的数据
         @"EngineModelType": @"16k_zh",
         @"ChannelNum": @1,
         @"ResTextFormat": @0,
         @"SourceType": @0,
         @"Url": @"https://resources.blablaapp.cn/audio/d16ab8a8-d5cd-49b6-b0ae-9f69ca098a7d.mp3",
         
         
       }
     };
      
    // 3、获取token示例
    [[TencentCloudAPI3 TC] getResult:getTokenParams success:^(NSDictionary *responseObject){
      NSLog(@"responseObject");
      NSLog(@"%@", responseObject);
    } failure:^(NSError *error){
      NSLog(@"error");
      NSLog(@"%@", error.localizedDescription);
    }];
}

如遇要调用其他接口,只需要对照文档,修改上述代码的参数即可,也可以参照此链接接入:

https://cloud.tencent.com/developer/article/1672824

(底部附OC/Swift两种语言参考链接)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
消息队列(RabbitMQ)(入门)
举个例子,如果订单系统最多能处理一万次订单,这个处理能力应付正常时段的下单时绰绰有余,正常时段我们下单一秒后就能返回结果。但是在高峰期,如果有两万次下单操作系统是处理不了的,只能限制订单超过一万后不允许用户下单。使用消息队列做缓冲,我们可以取消这个限制,把一秒内下的订单分散成一段时间来处理,这时有些用户可能在下单十几秒后才能收到下单成功的操作,但是比不能下单的体验要好。
cheese
2023/10/25
2.6K0
消息队列(RabbitMQ)(入门)
硬卷消息中间件系列(一):RabbitMQ 入门(核心概念与架构)
在这之前,我们相继卷完了:关系型数据库 MySQL 、 NoSQL 数据库 Redis 、 MongoDB 、搜索引擎 ElasticSearch 、大数据 Hadoop框架、PostgreSQL 数据库、消息中间件 Kafka、分布式协调中间件 Zookeeper 这些系列的知识体系。今天开始,我们将踏上另一个中间件学习之路:RabbitMQ!
民工哥
2023/09/09
2.2K0
硬卷消息中间件系列(一):RabbitMQ 入门(核心概念与架构)
RabbitMQ概念
RabbitMQ是由Erlang语言编写的基于AMQP的MQ产品。AMQP即Advanced Message Queuing Protocol(高级消息队列协议),是一个网络协议,专门为消息中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受不同中间件产品,不同开发语言等条件的限制。2006年AMQP规范发布,类比HTTP。
会洗碗的CV工程师
2024/04/22
1660
RabbitMQ概念
最详解消息队列以及RabbbitMQ之HelloWorld
对消息队列进行技术选型时,需要通过以下指标衡量你所选择的消息队列,是否可以满足你的需求:
小熊学Java
2022/09/04
6100
RabbitMQ---消息队列---上半部分
MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了 MQ 之后,消息发送上游只需要依赖 MQ,不用依赖其他服务。
大忽悠爱学习
2021/12/07
1.1K0
RabbitMQ---消息队列---上半部分
高性能消息队列中间件MQ
MQ全称Message Queue(消息队列),是在消息的传输过程中保 存消息的容器。多用于系统之间的异步通信 同步通信相当于两个人当面对话,你一言我一语。必须及时回复。
天天Lotay
2023/02/16
6360
高性能消息队列中间件MQ
RabbitMQ 的概念
文章目录 RabbitMQ 的概念 1. 四大核心概念 2. RabbitMQ 核心部分 3. 各个名词介绍 RabbitMQ 的概念 RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把
兮动人
2021/07/21
3380
RabbitMQ 的概念
spring-boot-route(十三)整合RabbitMQ消息队列
这篇是SpringBoot整合消息队列的第一篇文章,我们详细介绍下消息队列的相关内容。
Java旅途
2020/10/21
8630
spring-boot-route(十三)整合RabbitMQ消息队列
SpringBoot整合RabbitMQ 实现五种消息模型 详细教程
今天说下了消息队列中间件,各种队列性能对比,RabbitMQ队列,交换机(Exchange)以及消息 中间件的应用场景,然后带着大家一起实现RabbitMQ的五种消息模型。
全栈程序员站长
2022/08/28
1.3K0
SpringBoot整合RabbitMQ 实现五种消息模型 详细教程
RabbitMQ之入门案例
​ RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑 RabbitMQ 是 一个快递站,一个快递员帮你传递快件。RabbitMQ 与快递站的主要区别在于,它不处理快件而是接收,存储和转发消息数据
shaoshaossm
2022/12/27
3400
RabbitMQ之入门案例
RabbitMQ
​ MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是 message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了 MQ 之后,消息发送上游只需要依赖 MQ,不用依赖其他服务。
OY
2022/03/21
1.8K0
RabbitMQ
RabbitMQ 快速入门
生产者消费者模型是一种并发编程模式,用于解决生产者和消费者之间的数据交换与同步问题。在这个模型中,生产者负责生成数据并放入共享的数据缓冲区,而消费者则负责从数据缓冲区中取出数据并进行处理。生产者和消费者之间通过共享的数据缓冲区进行通信,这个缓冲区通常是一个队列或者缓冲池
AUGENSTERN_
2025/01/04
961
RabbitMQ 快速入门
分布式消息队列
一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。 目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。 二、消息队列应用场景 以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。 2.1异步处理 场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种
用户1263954
2018/01/30
3.1K0
分布式消息队列
RabbitMQ 高频考点
比如有一个订单系统,还要一个库存系统,用户下订单后要调用库存系统来处理,直接调用话,库存系统出现问题咋办呢?
sowhat1412
2022/09/20
7320
RabbitMQ 高频考点
消息中间件 RabbitMQ 入门篇
RabbitMQ 是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。
五月君
2019/10/22
1.2K0
消息中间件 RabbitMQ 入门篇
RabbitMQ基本概念与安装教程
  RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑 RabbitMQ 是一个快递站,一个快递员帮你传递快件。RabbitMQ 与快递站的主要区别在于,它不处理快件而是接收, 存储和转发消息数据。
别团等shy哥发育
2023/02/25
4050
RabbitMQ基本概念与安装教程
消息队列-RabbitMQ
教学视频地址:学相伴-飞哥-rabbitmq 代码地址:链接:https://pan.baidu.com/s/1-N0vQRhAO4kbkRk9w8BS2w 提取码:zoh7
JokerDJ
2023/11/27
1.1K0
消息队列-RabbitMQ
RabbitMQ 介绍
RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑 RabbitMQ 是 一个快递站,一个快递员帮你传递快件。RabbitMQ 与快递站的主要区别在于,它不处理快件而是接收,存储和转发消息数据。
用户9615083
2022/12/25
4420
RabbitMQ 介绍
Java消息队列总结只需一篇ActiveMQ、RabbitMQ、ZeroMQ、Kafka
消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ
慕容千语
2019/06/06
1K0
Java消息队列总结只需一篇ActiveMQ、RabbitMQ、ZeroMQ、Kafka
企业实战(11)消息队列之Docker安装部署RabbitMQ实战
 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。
非著名运维
2022/06/22
9850
企业实战(11)消息队列之Docker安装部署RabbitMQ实战
相关推荐
消息队列(RabbitMQ)(入门)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验