iOS 集成文档

最近更新时间:2023-06-26 15:35:11 前往 Coding 编辑

导出文档

TTS 语音合成 集成方式

1.将framework静态库导入工程

方式一:解压已经下载的SDK包,在解压后的文件夹中,选择“ttsAFNetworkingSDK.framework”文件,并将其拖动到需要进行监测的iOS App的Xcode项目中
方式二:或者选择Xcode项目对应的target, 找到Build Phases --> Link Bainary With Libraries,点击 “+”, 添加ttsAFNetworkingSDK.framework静态库即可

2.引入头文件

#import <ttsAFNetworkingSDK/ttsAFNetworkingSDK.h>

3. 在AppDelegate中(或使用TTS合成功能前)初始化secret信息

[TTSNetWorkTool initTTSWithSecretId:SECRETID secretKey:SECRETKEY];

3. 通过 TTSNetWorkTool 进行语音合成网络请求

基础语音合成 和 长文本语音合成

[TTSNetWorkTool POSTTTSWithUrl:url params:parameters finished:^(id responseObject, NSError *error) {
    if (error) {
        NSLog(@"网络请求错误");
    }else {
        NSLog(@"网络请求成功");
        //解析json数据
        NSMutableDictionary *dic = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:**nil**];
    }
}];
查询长语音合成结果

[TTSNetWorkTool GETLongTTSWithUrl:url params:parameters finished:^(id responseObject, NSError *error) {
    if (error) {
        NSLog(@"网络请求错误");
    }else {
        NSLog(@"网络请求成功");
        //解析json数据
        NSMutableDictionary *dic = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:**nil**];
    }
}];