会议转写 API:将任意会议平台的语音转为文字

LLazare Rossillon

了解 Meeting BaaS 的会议转写 API 如何将你的 Google Meet、Zoom 和 Microsoft Teams 会议转化为可搜索、可操作的文本。了解我们对 99 种语言的支持、说话人分离和实时处理能力。

会议转写 API:将任意会议平台的语音转为文字
July 7, 2025

会议转写已成为现代企业的必备工具。无论你需要搜索历史讨论记录、生成会议摘要,还是维护准确的档案,我们的会议转写 API 都能为你提供解决方案。

什么是 Meeting BaaS 转写 API?

我们的 Meeting Bot API(Meeting BaaS - Meeting Bots as a Service)支持录制 Google MeetZoomMicrosoft Teams 会议,并将语音转换为文字。

核心功能

我们的 API 提供全面的会议转写能力,包括:

  • 支持 99 种语言 - 全球团队,轻松应对
  • 无限说话人分离 - 精准识别每位发言者
  • 聊天消息转写 - 同时捕获语音和文字沟通内容
  • 超快处理速度 - 1 小时音频在 60 秒内完成处理

先进技术驱动

我们集成了 Gladia 专有的 Whisper-Zero ASR(自动语音识别),专为真实企业音频场景优化,能够高精度处理商业会议中的动态变化。

核心差异化特性

高精度(成功率 95%)

Whisper-Zero ASR 几乎消除了音频转写中的所有幻觉问题,确保可靠的转写质量。

自定义词汇支持

添加行业专用术语、产品名称或技术术语,为你的特定使用场景提升转写准确率。

词级时间戳

每个词都附带精确的时间信息,非常适合创建可搜索的会议归档或生成会议精华。

高级降噪处理

背景噪音、多位发言者、音频质量差?我们的算法都能从容应对。

多种输出格式

以纯文本、SRT 或 VTT 字幕格式获取转写内容,适配你的任意 workflow。

语码转换支持

准确转写发言者自然切换语言的对话内容。

翻译能力

将口语内容转换为我们 99 种支持语言中任意一种的书面文字。

实际应用场景

自动化你的会议 Workflow

真正的价值在于将我们的 API 集成到现有工具中。以下是一些实用案例:

Notion 集成

在 Notion 中自动创建包含行动事项、关键决策和参与者洞察的会议摘要,非常适合项目经理和团队负责人。

Airtable + Make Workflow

使用 Make(原名 Integromat)和 Airtable 搭建强大的自动化流程:

  1. 触发:检测到新的会议录制
  2. 处理:Meeting BaaS API 获取转写内容和元数据
  3. 增强:AI 服务添加摘要并提取洞察
  4. 存储:自动将结构化会议数据更新到 Airtable

这将创建一个包含所有会议内容的可搜索数据库,便于追踪决策、跟进行动事项并保存组织知识。

快速开始

获取你的 API Key

meetingbaas.com 注册并在几分钟内获取你的 Meeting BaaS API key。

安装软件包

使用你偏好的包管理器安装 Meeting BaaS SDK:

npm install @meeting-baas/sdk
pnpm add @meeting-baas/sdk
yarn add @meeting-baas/sdk

创建客户端

使用你的 API key 创建 BaaS 客户端的新实例:

import { createBaasClient } from "@meeting-baas/sdk";

// Create a BaaS client
const client = createBaasClient({
  api_key: "your-api-key", // Get yours at https://meetingbaas.com
});

请确保妥善保管你的 API key,切勿在客户端代码中暴露它。

获取会议数据

使用我们的 REST API 获取会议转写内容和元数据:

curl -X GET "https://api.meetingbaas.com/bots/meeting_data?bot_id=string" \
  -H "x-meeting-baas-api-key: <token>"

API 返回完整的会议数据,包括:

  • 会议时长和元数据
  • MP4 录像 URL
  • 包含说话人分离的完整转写内容
  • 用于精确同步的词级时间戳

使用我们的 TypeScript SDK

为了更便捷的集成,请使用我们官方的 TypeScript SDK:

const { success, data, error } = await client.getMeetingData({
  bot_id: "123e4567-e89b-12d3-a456-426614174000",
  include_transcripts: true
});

if (success) {
  console.log("Meeting duration:", data.duration);
  console.log("MP4 URL:", data.mp4);
  console.log("Transcript count:", data.bot_data.transcripts.length);
} else {
  console.error("Error getting meeting data:", error);
}

调用 Meeting BaaS 方法

创建此客户端实例后,你可以调用 Meeting BaaS 的各种方法,例如:

// Join a meeting
const { success, data, error } = await client.joinMeeting({
  bot_name: "Meeting Assistant",
  meeting_url: "https://meet.google.com/abc-def-ghi",
  reserved: true,
});

if (success) {
  console.log("Bot joined successfully:", data.bot_id);
} else {
  console.error("Error joining meeting:", error);
}
// Leave a meeting
const { success, data, error } = await client.leaveMeeting({
  uuid: "123e4567-e89b-12d3-a456-426614174000"
});

if (success) {
  console.log("Bot left the meeting successfully:", data.bot_id);
} else {
  console.error("Error leaving meeting:", error);
}

业务影响

使用我们会议转写 API 的企业反馈:

  • 会议跟进时间减少 40%
  • 通过清晰的行动事项追踪提升责任意识
  • 通过可搜索的会议归档更好地保留知识
  • 增强全球团队的协作效率

下一步

准备好改变你的团队处理会议的方式了吗?立即获取你的 API key,开始构建更高效的会议 workflow。

想要先看看实际效果?查看我们的 API 文档或探索我们的 GitHub 示例

对集成有疑问?我们的团队随时为你提供帮助,协助你找到最适合你具体需求的集成方案。

相关博客api