核心功能
Browser Audio Capture 是一款创新的音频捕获工具,通过 Chrome 浏览器扩展和 Python CLI 工具,直接从浏览器标签页捕获 Zoom、Google Meet、Microsoft Teams 等在线会议的音频流,并以标准化格式传输至任意 AI 代理或转录服务。
显著优点
1. 零集成成本:彻底绕过各平台专有 API(Zoom OAuth、Teams Graph API、Meet 无 API 等),无需申请开发者账号或管理 API 密钥
2. 全平台兼容:支持 10+ 主流会议平台,包括未来任何基于浏览器的会议工具
3. 架构灵活:提供 CLI 和 Chrome Extension 两种模式,适配从简单脚本到复杂代理系统的各种场景
4. 标准化输出:统一输出 PCM16 格式音频流(16kHz),JSON 结构包含会话元数据,可直接对接 Whisper、Deepgram、NVIDIA Riva 等转录服务
5. 低延迟传输:本地 HTTP 端点 (127.0.0.1:8900) 传输,适合实时转写和 AI 推理
潜在局限
- Chrome 依赖:必须启用远程调试端口(
--remote-debugging-port=9222),增加启动复杂度 - 本地运行限制:音频捕获和处理均在本地完成,无法云端部署
- MV3 扩展限制:Chrome Extension 基于 Manifest V3,后台持久化能力受限,可能遇缓存问题需重装
- 无加密传输:HTTP 明文传输音频数据,敏感会议存在本地网络嗅探风险
- 单设备捕获:仅捕获当前浏览器标签页,无法获取其他参会者独立音轨
适用人群
- 需要为 AI 代理添加"会议听觉"的开发者
- 构建实时会议助手、转录机器人、会议纪要生成工具的产品团队
- 希望快速原型验证而无需处理 OAuth 流程的技术团队
- 个人用户为本地 AI 工作流(Claude、ChatGPT、LangChain 等)获取会议输入
常规风险
- 隐私合规:录制会议可能违反平台服务条款及当地法律,需获得所有参会者明确同意
- 数据安全:音频流经本地 HTTP 传输,建议仅在可信网络环境使用
- 稳定性风险:依赖 Chrome 调试协议和扩展 API,浏览器更新可能导致兼容性问题
- 误捕获风险:CLI 自动检测模式可能误判非会议标签页