如何使用 Soniox 录制和转写多语言会议

LLazare Rossillon

通过 Meeting BaaS bot 捕获 Zoom、Google Meet 和 Microsoft Teams 会议,并使用 Soniox 的多语言、语言切换语音识别进行转写——一次 bot 请求,通过 webhook 输出 Soniox 原生结果。

如何使用 Soniox 录制和转写多语言会议
August 13, 2026

有些会议并不局限于单一语言。一通销售电话可能以英语开场,在讨论技术细节时切换到西班牙语,最后再回到英语——这种情况会让大多数转写方案束手无策。Soniox 正是为此而生:支持 60 多种语言,在多语言、语言切换和多人对话场景下均能达到母语级别的识别精度。

Soniox 所需的是音频——而从 Zoom、Google Meet 或 Microsoft Teams 中获取清晰音频,正是会议 bot 的用武之地。本指南将两者连接起来。

如果你的用户在会议中频繁进行句内语言切换,通过会议 bot 使用 Soniox 是目前最强的处理 pipeline。

第一步:获取密钥

  • Soniox:在 Soniox Console 中创建 API key——用量统计和账单也在此处管理。
  • Meeting BaaS:在 auth.meetingbaas.com 自助注册——前 8 小时录制免费。

第二步:发送配置了 Soniox 的 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://meet.google.com/abc-defg-hij",
           "bot_name": "Soniox Bot",
           "transcription_config": {
             "provider": "soniox",
             "api_key": "'"$SONIOX_API_KEY"'"
           }
         }'

Soniox 专属选项——语言提示、领域词汇的上下文——通过 custom_params 传入,使用 Soniox 自身的参数名称。因此 Soniox 异步 API 接口上的所有参数均可直接使用,无需等待封装层支持。

第三步:接收 Soniox 原生输出

你的 webhook 将接收到镜像 Soniox response 结构的转写内容——包括跨语言切换的语言处理结果——以及标准 Meeting BaaS 格式的录像、参与者列表和 bot 的说话人时间线。

为什么选择这种组合

  • 语言切换:Soniox 能追踪对话中途的语言切换,而单语言模型往往会在此处出现错误。
  • 多说话人精度:将 Soniox 的多说话人处理能力与 bot 的参与者元数据结合,可将声音映射到真实的参会者姓名。
  • 你的账单:Soniox 的用量计入你的 console 账户;Meeting BaaS 对自带密钥的转写(Pro 及以上套餐)每录制小时额外收取 0.05 token,加上每小时 1 token 的录制费用。

无需账户的多语言替代方案

内置的 Gladia 默认配置支持 100 多种语言,自动检测语言,每小时仅需 0.25 token,且无需注册任何提供商账户——在决定是否需要 Soniox 的语言切换能力之前,这是一个不错的基准选项。

后续步骤

相关博客tutorial