Transcript Seeker

基于 MIT 许可证的开源转写平台

Transcript Seeker 是一个开源转写平台,由转写 API 和 Meeting BaaS 🐟 的会议 bot API 提供支持。

使用 Transcript Seeker,你可以轻松上传音频或视频文件、录制视频会议并转写内容。该界面还支持以下功能:

  • 将转写内容与媒体同步显示
  • 点击特定词语快速定位内容
  • 使用转写 API 或 Meeting BaaS 🐟 bot API 的说话人分离功能
  • 访问摘要生成、命名实体识别等附加功能

由于 Transcript Seeker 是开源项目,你可以自由定制和扩展这些功能。欢迎查看 GitHub 仓库中的待办事项列表,参与贡献或了解后续计划。

功能特性

  • 同步播放: 点击转写文本中的任意词语,即可跳转到录像中的对应位置。
  • AI 交互: 通过 OpenAI 集成和大型语言模型(LLM)与转写内容进行对话。
  • 注释: 手动为录像添加备注,或通过所使用 API 提供的 AI 摘要自动生成。
  • 文件转写: 上传视频/音频录像并使用你选择的转写 API 进行转写。兼容的 API 包括:WhisperGladiaDeepgramAssemblyAI
  • 会议录制: 使用 Meeting Bot as a Service(BaaS)🐟 API 为以下平台的视频会议生成带元数据的录像:ZoomGoogle MeetMicrosoft Teams
  • 文件管理: 上传、加载和存储本地或远程录像文件。

部署选项

  • 基于浏览器的部署:

    • 直接在浏览器中运行
    • 使用 IndexedDB 进行本地存储
    • 配置简单快捷
    • 独立模式下支持离线使用
  • 基于服务器的部署:

    • 可选择使用 Express-JS 后端运行
    • 易于部署和扩展

技术栈

  • 前端:React、Vite、TypeScript、TailwindCSS、IndexedDB
  • 媒体播放:Vidstack
  • 可选后端:Express-JS
Meeting BaaS API Transcript Seeker Dashboard

快速开始

启动 Transcript Seeker 前,请确保已安装 Git 和 Node.js。

然后前往 Transcript 文档 查看安装步骤。

Meeting BaaS Transcript Player Preview

相关资源