GenerateRealtimeMeetingMinutes 生成会议纪要

更新时间:
复制 MD 格式

触发异步生成同传会议纪要,每种请求语言独立生成一个 Markdown 文件。

说明

本接口为异步操作。调用后通过 GetRealtimeMeetingMinutes 轮询任务状态并获取生成结果。

请求参数

参数

类型

必填

说明

MeetingId

string

是

会议 ID。

Languages

array<string>

是

需要生成纪要的语言列表。每种语言独立生成一个 Markdown 文件。

UserPrompt

string

否

自定义补充指令。为空时使用系统默认模板。

响应参数

参数

类型

说明

MeetingId

string

会议 ID。

TaskId

string

异步任务 ID,用于后续查询任务状态。

Status

string

任务整体状态。NOT_READY:尚未就绪;PROCESSING:生成中;AVAILABLE:全部语言生成完成;PARTIAL:部分语言生成完成,部分失败;FAILED:全部失败;EXPIRED:结果已过期。

Items

array<object>

各语言的生成结果列表。

Items[].Language

string

语言代码。

Items[].LaneId

string

语言 ID。

Items[].Status

string

该语言的生成状态:PROCESSING、SUCCEEDED、FAILED。

Items[].ArtifactId

string

产物 ID。

Items[].FileName

string

生成的文件名称。

Items[].ContentType

string

MIME 类型,如 text/markdown。

Items[].SizeBytes

integer

文件大小,单位字节。

Items[].Sha256

string

文件 SHA-256 哈希值。

Items[].DownloadUrl

string

临时下载链接。

Items[].ExpiresAt

integer

下载链接过期时间,13 位时间戳(毫秒)。

Items[].ErrorCode

string

该语言的错误码,仅在状态为 FAILED 时有值。

ErrorCode

string

错误码,仅在任务状态为 FAILED 时有值。

ErrorMessage

string

错误描述,仅在任务状态为 FAILED 时有值。

调用示例

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 为空时使用系统默认纪要模板;传入自定义指令可对纪要格式和内容进行补充调整

错误码

错误码

说明

InvalidParameter

参数校验失败

Meeting.NotFound

会议不存在或无权访问

Meeting.NotFinished

会议尚未结束,无法生成纪要