You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Zoom API实现会议自动录制(仿Otter.ai机器人录制模式)

Zoom API实现自动参会录制(类似Otter.ai)方案

核心功能对应Zoom能力

你要做的「机器人自动参会+录制存储」,在Zoom生态里核心依赖两个模块:

  • Meeting SDK:让你的应用以参会者身份接入会议,实时获取音视频流
  • Zoom REST API:用于会议调度、权限管理、参会者控制等前置/后台操作

分步实现路径

  1. 开发者账号与权限配置

    • 注册Zoom开发者账号,创建「Server-to-Server OAuth」应用(适合后台服务调用API),同时申请Meeting SDK权限
    • 必须申请的关键权限:
      • meeting:read:write:用于创建/查询会议信息
      • meeting:participant:write:允许添加机器人为特邀参会者
      • meeting:record:write:控制录制相关权限(如果用Zoom自带录制再拉取,也需要这个)
  2. 机器人自动参会逻辑

    • 用Meeting SDK的JWT授权生成参会令牌,让你的服务端程序作为参会者加入会议
    • 提前通过API将机器人账号添加为会议特邀参会者,避免需要手动审批
    • 初始化SDK后,监听onAudioReceived事件捕获实时音频流,onUserJoined确认机器人成功接入
  3. 录制与存储

    • 捕获音频流后,在你的服务器完成编码(比如转成MP3)并存储到本地或对象存储服务
    • 如果需要文字转写,可将音频数据传入自研ASR服务,或调用Zoom的转录API获取文本结果
    • 全程无需依赖Zoom的云录制,所有数据直接存在你的服务器
  4. 关键接口参考

    • 查询会议详情:GET /meetings/{meetingId}
    • 添加特邀参会者:POST /meetings/{meetingId}/registrants
    • 生成Meeting SDK参会令牌:按Zoom JWT规范签名生成,需包含meetingNumber、role等参数

重要注意事项

  • 严格遵守Zoom开发者条款,必须获取会议组织者的明确授权才能录制
  • 处理网络异常情况,实现断连重连逻辑,避免录制中断
  • 机器人参会时需保持静音(避免干扰会议),但确保音频捕获功能正常

内容的提问来源于stack exchange,提问作者Lorenz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 13:03:26