如何使用 Speechmatics 录制和转写会议

LLazare Rossillon

通过 Speechmatics 处理 Zoom、Google Meet 和 Microsoft Teams 会议:bot 录制通话,Speechmatics 的增强模型进行说话人分离转写,通过 webhook 推送结果。

如何使用 Speechmatics 录制和转写会议
August 13, 2026

Speechmatics 以跨口音、跨方言的高精度著称——专为那些单一语言标签无法适应国际团队的会议而生。但和所有语音转文字 API 一样,它的输入是音频文件。如何将会议内容录制成文件,是你需要解决的问题。

会议 bot 让这个问题只需一次 POST request 即可解决。本指南将介绍如何通过你的 Speechmatics 账户处理 Zoom、Google Meet 和 Microsoft Teams 通话。

企业团队通常选择 Speechmatics 以应对口音多样性,并利用其 on-premise 部署选项。搭配支持 on-premise 的会议 bot,可让整个链路完全在你的掌控之下。

第一步:获取密钥

第二步:发送配置了 Speechmatics 的 bot

curl -X POST "https://api.meetingbaas.com/v2/bots" \
     -H "Content-Type: application/json" \
     -H "x-meeting-baas-api-key: $API_KEY" \
     -d '{
           "meeting_url": "https://teams.microsoft.com/l/meetup-join/...",
           "bot_name": "Speechmatics Bot",
           "transcription_config": {
             "provider": "speechmatics",
             "api_key": "'"$SPEECHMATICS_API_KEY"'",
             "custom_params": {
               "language": "en",
               "model": "enhanced",
               "diarization": "speaker"
             }
           }
         }'

custom_params 对应 Speechmatics 自身的配置:language、用于最高精度的 enhanced 模型,以及用于识别发言者的 diarization: "speaker"。特定区域的 deploy 由 transcription_config 上的 region 字段进行配置。

第三步:接收 Speechmatics 原生输出

你的 webhook 将接收 Speechmatics 原生 response 结构的转写结果,以及录像、参会者加入/离开事件,还有 bot 自身的说话人时间轴(以标准 Meeting BaaS 格式提供)。如果你正在从向 Speechmatics 批处理 API 上传文件迁移过来,已有的输出解析逻辑可以直接复用。

为何选择这种组合

  • 口音和方言鲁棒性:会议场景正是 Speechmatics 最擅长的音频类型——跨境通话、混合口音。
  • 合规链路:Meeting BaaS 支持 on-premise 部署;结合 Speechmatics 的部署选项,受监管的团队可将音频保留在自己的边界内。
  • 独立计费:Speechmatics 用量计入你自己的账户;Meeting BaaS 在每小时 1 token 录制费率基础上,针对自带密钥转写(Pro 及以上套餐)额外收取每录制小时 0.05 token。

后续步骤

相关博客tutorial