会议纪要服务,会议纪要生成是将在线的音视频会议利用语音转写、摘要等技术,自动分析和归纳会议记录中的内容,筛选出最重要的信息,并以简洁的方式呈现出来。会议纪要生成可以帮助人们更好地理解和记录会议内容,提高工作效率和沟通效果。
Hi,您好,欢迎使用有道智云会议纪要接口服务。
本文档主要针对需要集成HTTP API的技术开发工程师,详细描述会议纪要能力相关的技术内容。
如果您有与我们商务合作的需求,可以通过以下方式联系我们:
商务邮箱: AIcloud_Business@corp.youdao.com
如果您对文档内容有任何疑问,可以通过以下几种方式联系我们:
客服QQ:1906538062
AIGC产品技术交流群 :837394306
联系邮箱: zhiyun@corp.youdao.com
温馨提示:
baseUrl:
*推荐使用wav格式16k采样率单通道音频数据\
采样率:最高支持44.1k\
通道数:仅支持单通道\
比特率:16bits
通道数:仅支持单通道
比特率:16bits
*
会议纪要
baseUrl + /meeting_summary_text
字段名 | 含义 | 备注 | 必填 |
---|---|---|---|
appKey | 应用标识(应用 ID) | true | |
curtime | 当前时间戳(秒) | true | |
q | 待总结的会议内容文本 | 最长不超过2000字符 | true |
salt | 随机字符串 | true | |
sign | 签名信息:sha256(appKey+input+salt+密钥) | true | |
signType | 签名类型 | v3 | true |
lengthThreshold | 返回结果字符限制 | 默认:500,最长不超500。结果字符可能存在超出现象 | false |
langType | 文本的语种 | 默认:zh-CHS(中文)。目前仅支持中文、英文(zh-CHS, en) | false |
签名生成方法如下:
signType=v3;
sign=sha256(应用ID+input+salt+curtime+应用密钥);
其中,input的计算方式为:input=q前10个字符 + q长度 + q后10个字符(当q长度大于20)或 input=q字符串(当q长度小于等于20);
参数名称 | 描述 | 类型 |
---|---|---|
errorCode | 错误码 | text |
msg | 描述 | text |
requestId | 请求id | text |
result | 结果 | |
+text | 生成结果 | text |
说明: 会议纪要音频输入接口,采用multipart方式分片上传。
上传准备接口
baseUrl + /audio/prepare
字段名 | 含义 | 备注 | 必填 |
---|---|---|---|
appKey | 应用标识(应用 ID) | true | |
curtime | 当前时间戳(秒) | true | |
q | 音频文件名 | 长度不超过50字符 | true |
salt | 随机字符串 | true | |
sign | 签名信息:sha256(appKey+input+salt+密钥) | true | |
signType | 签名类型 | v3 | true |
sliceNum | 需要分片的总数,每个分片大小不能大于100M | 取值1-5 | true |
fileSize | 音频文件总大小(单位byte) | 最大不能超过450M | true |
langType | 音频的语种 | 目前仅支持中文、英文(zh-CHS, en) | true |
serviceType | 音频处理类型 | 取值见下表 | true |
format | 音频格式 | 默认:wav。支持wav, mp3, aac | false |
签名生成方法如下:
signType=v3;
sign=sha256(应用ID+input+salt+curtime+应用密钥);
其中,input的计算方式为:input=q前10个字符 + q长度 + q后10个字符(当q长度大于20)或 input=q字符串(当q长度小于等于20);
serviceType取值:
参数 | 服务处理类型 |
---|---|
2 | 会议纪要 |
参数名称 | 描述 | 类型 |
---|---|---|
errorCode | 错误码 | text |
msg | 描述 | text |
result | 结果 | |
+uploadId | 上传id | text |
音频上传接口
baseUrl + /audio/upload
字段名 | 含义 | 备注 | 必填 |
---|---|---|---|
appKey | 应用标识(应用 ID) | true | |
curtime | 当前时间戳(秒) | true | |
q | 音频的uploadId | prepare接口返回 | true |
salt | 随机字符串 | true | |
sign | 签名信息:sha256(appKey+input+salt+密钥) | true | |
signType | 签名类型 | v3 | true |
sliceId | 当前分片id | 取值1-5 | true |
file | multipartFile音频文件分片 | 分片大小不能大于100M | true |
签名生成方法如下:
signType=v3;
sign=sha256(应用ID+input+salt+curtime+应用密钥);
其中,input的计算方式为:input=q前10个字符 + q长度 + q后10个字符(当q长度大于20)或 input=q字符串(当q长度小于等于20);
参数名称 | 描述 | 类型 |
---|---|---|
errorCode | 错误码 | text |
msg | 描述 | text |
result | 结果 |
音频分片合并(所有分片上传完成后调用)
baseUrl + /audio/merge
字段名 | 含义 | 备注 | 必填 |
---|---|---|---|
appKey | 应用标识(应用 ID) | true | |
curtime | 当前时间戳(秒) | true | |
q | 音频的uploadId | prepare接口返回 | true |
salt | 随机字符串 | true | |
sign | 签名信息:sha256(appKey+input+salt+密钥) | true | |
signType | 签名类型 | v3 | true |
签名生成方法如下:
signType=v3;
sign=sha256(应用ID+input+salt+curtime+应用密钥);
其中,input的计算方式为:input=q前10个字符 + q长度 + q后10个字符(当q长度大于20)或 input=q字符串(当q长度小于等于20);
参数名称 | 描述 | 类型 |
---|---|---|
errorCode | 错误码 | text |
msg | 描述 | text |
result | 结果 |
获取音频处理状态
baseUrl + /audio/get_progress
字段名 | 含义 | 备注 | 必填 |
---|---|---|---|
appKey | 应用标识(应用 ID) | true | |
curtime | 当前时间戳(秒) | true | |
q | 音频的uploadId | prepare接口返回 | true |
salt | 随机字符串 | true | |
sign | 签名信息:sha256(appKey+input+salt+密钥) | true | |
signType | 签名类型 | v3 | true |
签名生成方法如下:
signType=v3;
sign=sha256(应用ID+input+salt+curtime+应用密钥);
其中,input的计算方式为:input=q前10个字符 + q长度 + q后10个字符(当q长度大于20)或 input=q字符串(当q长度小于等于20);
参数名称 | 描述 | 类型 |
---|---|---|
errorCode | 错误码 | text |
msg | 描述 | text |
result | 结果 | |
+uploadId | 音频的uploadId | text |
+status | 处理状态(取值见下表) | text |
status取值:
status | 含义 |
---|---|
0 | 音频数据创建 |
1 | 音频数据上传完成 |
2 | 音频数据处理中 |
3 | 处理完成(可以获取结果) |
4 | 文件下载失败 |
5 | 音频格式转换失败 |
6 | 上传数据不合法 |
8 | 服务内部错误 |
9 | AI生成结果失败 |
10 | asr识别失败 |
11 | 按serviceType类型生成结果失败 |
获取音频处理结果
baseUrl + /audio/get_result
字段名 | 含义 | 备注 | 必填 |
---|---|---|---|
appKey | 应用标识(应用 ID) | true | |
curtime | 当前时间戳(秒) | true | |
q | 音频的uploadId | prepare接口返回 | true |
salt | 随机字符串 | true | |
sign | 签名信息:sha256(appKey+input+salt+密钥) | true | |
signType | 签名类型 | v3 | true |
签名生成方法如下:
signType=v3;
sign=sha256(应用ID+input+salt+curtime+应用密钥);
其中,input的计算方式为:input=q前10个字符 + q长度 + q后10个字符(当q长度大于20)或 input=q字符串(当q长度小于等于20);
参数名称 | 描述 | 类型 |
---|---|---|
errorCode | 错误码 | text |
msg | 描述 | text |
result | 结果 | |
+generate | AI生成结果 | text |
通过URL上传音频
baseUrl + /audio/uploadByUrl
字段名 | 含义 | 备注 | 必填 |
---|---|---|---|
appKey | 应用标识(应用 ID) | true | |
curtime | 当前时间戳(秒) | true | |
q | 音频文件名 | 长度不超过50字符 | true |
salt | 随机字符串 | true | |
sign | 签名信息:sha256(appKey+input+salt+密钥) | true | |
signType | 签名类型 | v3 | true |
audioUrl | 音频URL地址 | URL长度不超过500字符,音频大小不超过450M | true |
fileSize | 音频文件总大小(单位byte) | 最大不能超过450M | true |
langType | 音频的语种 | 目前仅支持中文、英文(zh-CHS, en) | true |
serviceType | 音频处理类型 | 取值见下表 | true |
format | 音频格式 | 默认:wav。支持wav, mp3, aac | false |
签名生成方法如下:
signType=v3;
sign=sha256(应用ID+input+salt+curtime+应用密钥);
其中,input的计算方式为:input=q前10个字符 + q长度 + q后10个字符(当q长度大于20)或 input=q字符串(当q长度小于等于20);
serviceType取值:
参数 | 服务处理类型 |
---|---|
2 | 会议纪要 |
参数名称 | 描述 | 类型 |
---|---|---|
errorCode | 错误码 | text |
msg | 描述 | text |
result | 结果 | |
+uploadId | 上传id | text |
获取音频处理状态
baseUrl + /audio/get_progress
字段名 | 含义 | 备注 | 必填 |
---|---|---|---|
appKey | 应用标识(应用 ID) | true | |
curtime | 当前时间戳(秒) | true | |
q | 音频的uploadId | prepare接口返回 | true |
salt | 随机字符串 | true | |
sign | 签名信息:sha256(appKey+input+salt+密钥) | true | |
signType | 签名类型 | v3 | true |
签名生成方法如下:
signType=v3;
sign=sha256(应用ID+input+salt+curtime+应用密钥);
其中,input的计算方式为:input=q前10个字符 + q长度 + q后10个字符(当q长度大于20)或 input=q字符串(当q长度小于等于20);
参数名称 | 描述 | 类型 |
---|---|---|
errorCode | 错误码 | text |
msg | 描述 | text |
result | 结果 | |
+uploadId | 音频的uploadId | text |
+status | 处理状态(取值见下表) | text |
status取值:
status | 含义 |
---|---|
0 | 音频数据创建 |
1 | 音频数据上传完成 |
2 | 音频数据处理中 |
3 | 处理完成(可以获取结果) |
4 | 文件下载失败 |
5 | 音频格式转换失败 |
6 | 上传数据不合法 |
8 | 服务内部错误 |
9 | AI生成结果失败 |
10 | asr识别失败 |
11 | 按serviceType类型生成结果失败 |
获取音频处理结果
baseUrl + /audio/get_result
字段名 | 含义 | 备注 | 必填 |
---|---|---|---|
appKey | 应用标识(应用 ID) | true | |
curtime | 当前时间戳(秒) | true | |
q | 音频的uploadId | prepare接口返回 | true |
salt | 随机字符串 | true | |
sign | 签名信息:sha256(appKey+input+salt+密钥) | true | |
signType | 签名类型 | v3 | true |
签名生成方法如下:
signType=v3;
sign=sha256(应用ID+input+salt+curtime+应用密钥);
其中,input的计算方式为:input=q前10个字符 + q长度 + q后10个字符(当q长度大于20)或 input=q字符串(当q长度小于等于20);
参数名称 | 描述 | 类型 |
---|---|---|
errorCode | 错误码 | text |
msg | 描述 | text |
result | 结果 | |
+generate | AI生成结果 | text |
错误码 | 错误信息描述 |
---|---|
101 | 缺少必填的参数,首先确保必填参数齐全,然后,确认参数书写是否正确。 |
104 | 不支持的API类型 |
105 | 不支持的签名类型 |
106 | 不支持的响应类型 |
110 | 无相关服务的有效应用,应用没有绑定服务,可以新建服务。注:某些服务的结果发音需要tts服务,需要在控制台创建语音合成实例绑定应用后方能使用。 |
111 | 开发者账号无效 |
202 | 签名检验失败,如果确认应用ID和应用密钥的正确性,仍返回202,一般是编码问题。请确保翻译文本 q 为UTF-8编码. |
203 | 访问IP地址不在可访问IP列表 |
205 | 请求的接口与应用的平台类型不一致,确保接入方式(Android SDK、IOS SDK、API)与创建的应用平台类型一致。如有疑问请参考入门指南 |
206 | 因为时间戳无效导致签名校验失败 |
207 | 重放请求 接口salt+curtime来防重放(即一个请求不可以被请求2次),所以salt最好为UUID。 |
303 | 服务端的其它异常 |
401 | 账户已经欠费停用 |
B002 | text参数过长 |
B003 | 媒体文件过大 |
B005 | asr识别失败 |
B006 | 上传文件失败 |
B007 | 创建任务失败 |
B008 | taskId不存在 |
B009 | 获取asr结果失败 |
B010 | langType不支持 |
B011 | format不支持 |
B012 | vocalType参数错误 |
B013 | fillInterval参数错误 |
B014 | url格式错误 |
B015 | url参数过长 |
B016 | asr结果不存在,请检查任务状态 |