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 包括:Whisper、Gladia、Deepgram 和 AssemblyAI。
- 会议录制: 使用 Meeting Bot as a Service(BaaS)🐟 API 为以下平台的视频会议生成带元数据的录像:Zoom、Google Meet 和 Microsoft Teams。
- 文件管理: 上传、加载和存储本地或远程录像文件。
部署选项
-
基于浏览器的部署:
- 直接在浏览器中运行
- 使用 IndexedDB 进行本地存储
- 配置简单快捷
- 独立模式下支持离线使用
-
基于服务器的部署:
- 可选择使用 Express-JS 后端运行
- 易于部署和扩展
技术栈
- 前端:React、Vite、TypeScript、TailwindCSS、IndexedDB
- 媒体播放:Vidstack
- 可选后端:Express-JS
快速开始
启动 Transcript Seeker 前,请确保已安装 Git 和 Node.js。
然后前往 Transcript 文档 查看安装步骤。