GenerateRealtimeMeetingMinutes 生成会议纪要
触发异步生成同传会议纪要,每种请求语言独立生成一个 Markdown 文件。
本接口为异步操作。调用后通过 GetRealtimeMeetingMinutes 轮询任务状态并获取生成结果。
请求参数
|
参数 |
类型 |
必填 |
说明 |
|
MeetingId |
string |
是 |
会议 ID。 |
|
Languages |
array<string> |
是 |
需要生成纪要的语言列表。每种语言独立生成一个 Markdown 文件。 |
|
UserPrompt |
string |
否 |
自定义补充指令。为空时使用系统默认模板。 |
响应参数
|
参数 |
类型 |
说明 |
|
MeetingId |
string |
会议 ID。 |
|
TaskId |
string |
异步任务 ID,用于后续查询任务状态。 |
|
Status |
string |
任务整体状态。 |
|
Items |
array<object> |
各语言的生成结果列表。 |
|
Items[].Language |
string |
语言代码。 |
|
Items[].LaneId |
string |
语言 ID。 |
|
Items[].Status |
string |
该语言的生成状态: |
|
Items[].ArtifactId |
string |
产物 ID。 |
|
Items[].FileName |
string |
生成的文件名称。 |
|
Items[].ContentType |
string |
MIME 类型,如 |
|
Items[].SizeBytes |
integer |
文件大小,单位字节。 |
|
Items[].Sha256 |
string |
文件 SHA-256 哈希值。 |
|
Items[].DownloadUrl |
string |
临时下载链接。 |
|
Items[].ExpiresAt |
integer |
下载链接过期时间,13 位时间戳(毫秒)。 |
|
Items[].ErrorCode |
string |
该语言的错误码,仅在状态为 |
|
ErrorCode |
string |
错误码,仅在任务状态为 |
|
ErrorMessage |
string |
错误描述,仅在任务状态为 |
调用示例
Java
import com.aliyun.realtranslationagent20260622.models.*;
import java.util.Arrays;
GenerateRealtimeMeetingMinutesRequest request =
new GenerateRealtimeMeetingMinutesRequest()
.setMeetingId("meeting-abc123")
.setLanguages(Arrays.asList("zh", "en"));
GenerateRealtimeMeetingMinutesResponse response =
client.generateRealtimeMeetingMinutes(request);
GenerateRealtimeMeetingMinutesResponseBody.GenerateRealtimeMeetingMinutesResponseBodyData data =
response.getBody().getData();
System.out.println("TaskId: " + data.getTaskId());
System.out.println("Status: " + data.getStatus());
Python
from alibabacloud_realtranslationagent20260622.models import (
GenerateRealtimeMeetingMinutesRequest,
)
request = GenerateRealtimeMeetingMinutesRequest(
meeting_id="meeting-abc123",
languages=["zh", "en"],
)
response = client.generate_realtime_meeting_minutes(request)
data = response.body.data
print(f"TaskId: {data.task_id}")
print(f"Status: {data.status}")
curl
curl -X POST "https://rta.aliyuncs.com/" \
-H "Content-Type: application/json" \
-d '{
"Action": "GenerateRealtimeMeetingMinutes",
"MeetingId": "meeting-abc123",
"Languages": ["zh", "en"]
}'
响应示例
{
"Data": {
"MeetingId": "meeting-abc123",
"TaskId": "task-mm-001",
"Status": "PROCESSING",
"Items": [
{
"Language": "zh",
"LaneId": "lane-zh",
"Status": "PROCESSING",
"ArtifactId": "",
"FileName": "",
"ContentType": "",
"SizeBytes": 0,
"Sha256": "",
"DownloadUrl": "",
"ExpiresAt": 0,
"ErrorCode": ""
},
{
"Language": "en",
"LaneId": "lane-en",
"Status": "PROCESSING",
"ArtifactId": "",
"FileName": "",
"ContentType": "",
"SizeBytes": 0,
"Sha256": "",
"DownloadUrl": "",
"ExpiresAt": 0,
"ErrorCode": ""
}
],
"ErrorCode": "",
"ErrorMessage": ""
}
}
注意事项
-
会议纪要为异步生成,提交后通过
TaskId轮询GetRealtimeMeetingMinutes获取结果 -
每种语言独立生成一个 Markdown 文件,部分语言失败不影响其他语言
-
UserPrompt为空时使用系统默认纪要模板;传入自定义指令可对纪要格式和内容进行补充调整
错误码
|
错误码 |
说明 |
|
|
参数校验失败 |
|
|
会议不存在或无权访问 |
|
|
会议尚未结束,无法生成纪要 |