Browser Audio Capture

🎙️ 给 AI 装上会议耳朵

通过 Chrome 扩展直接从浏览器标签页捕获会议音频,无需 API 密钥或 OAuth,支持所有主流会议平台,实时流式传输至任意 AI 代理。

收藏
4.4k
安装
973
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

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 自动检测模式可能误判非会议标签页

Browser Audio Capture 内容

scripts文件夹
browser_capture文件夹
extension文件夹
手动下载zip · 14.0 kB
__init__.pytext/plain
请选择文件