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

August 13, 2026
Speechmatics 以跨口音、跨方言的高精度著称——专为那些单一语言标签无法适应国际团队的会议而生。但和所有语音转文字 API 一样,它的输入是音频文件。如何将会议内容录制成文件,是你需要解决的问题。
会议 bot 让这个问题只需一次 POST request 即可解决。本指南将介绍如何通过你的 Speechmatics 账户处理 Zoom、Google Meet 和 Microsoft Teams 通话。
企业团队通常选择 Speechmatics 以应对口音多样性,并利用其 on-premise 部署选项。搭配支持 on-premise 的会议 bot,可让整个链路完全在你的掌控之下。
第一步:获取密钥
- Speechmatics:在 Speechmatics 控制台 创建 API key。
- Meeting BaaS:在 auth.meetingbaas.com 自助注册——前 8 小时录制免费。
第二步:发送配置了 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