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

2021-01-18 11:25:43 浏览数 (1)

Demo代码:

Signature.zip

说明:

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

代码语言:javascript复制
NSString *SECRET_ID = @"";//填你的id
NSString *SECRET_KEY = @"";//填你的key

即可运行

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

代码语言:javascript复制
- (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两种语言参考链接)

0 人点赞