VideoChat
VideoChat 是一款智能音视频内容解读助手,支持批量上传音视频文件并自动转录为文字。通过 AI 技术,它能快速生成内容总结、详细解读和思维导图,并提供智能对话功能,帮助用户更高效地理解和分析音视频内容。支持多种格式导出字幕文件。
Install / Use
/learn @Airmomo/VideoChatREADME
VideoChat - 音视频内容一键总结 AI 工具 🎥 ✨
【全后端分离|完全开源】VideoChat 是一个强大的音视频内容处理工具,它能够自动转录音视频内容,生成文字摘要,并提供智能对话交互功能。通过 AI 技术,帮助用户快速理解和提取音视频内容的核心信息。🤖
视频演示
由于项目内容会不定时更新,所以实际功能展示可能与演示视频有些不同,请以实际使用为准。
功能特性 ⭐
1. 音视频转录 🎯
- 支持多种视频和音频格式文件 📁
- 批量上传和转录功能 📤
- 实时显示转录进度 ⏳
- 支持中断和继续转录 ⏯️
- 转录结果导出(VTT、SRT、TXT格式)📋
2. 内容总结 📝
- 生成简单总结 📌
- 生成详细总结 📑
- 生成思维导图 🌳
- 支持导出总结内容(Markdown格式)💾
3. 智能对话 💬
- 基于音视频内容的上下文对话 🗣️
- 实时对话响应 ⚡
- 支持复制对话内容 📋
- 支持中断生成 ✋
4. 其他特性 🎨
- 文件管理和预览 📂
- 实时播放音视频 ▶️
- 转录文本时间轴定位 ⏱️
- 多文件批量处理 📚
项目运行教程 🚀
- 克隆项目
- 使用 Git 克隆项目到本地:
git clone https://github.com/yourusername/VideoChat.git
cd VideoChat
- 环境准备
- 对于国内环境,你可能需要提前配置国内镜像源:
找到你Node.js的安装地址,在{NodeJS_ROOT}/node_modules/npm/.npmrc文件中,添加这行代码,更换为淘宝镜像源:
registry=https://registry.npm.taobao.org/
- 确保已安装 Python 3.8 或更高版本。
- 确保已安装 Node.js 14.x 或更高版本。
- 安装必要的依赖库:
pip install -r requirements.txt
cd frontend
npm install
- 配置文件
- 复制
config.template.py文件为config.py,并根据需要修改配置。
cd ../backend
cp config.template.py config.py
- 运行后端
cd ..
python app.py
或者
uvicorn backend.main:app --reload
- 后端默认运行在
http://localhost:8000 - 你可以修改
app.py文件中的host和port来修改后端地址。
- 运行前端
cd frontend
npm start
- 前端默认运行在
http://localhost:3000 - 你可以修改
package.json中的proxy来修改前端地址。
- 访问应用
- 打开浏览器,访问
http://localhost:3000查看应用界面。
Related Skills
docs-writer
99.2k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
337.3kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
arscontexta
2.9kClaude Code plugin that generates individualized knowledge systems from conversation. You describe how you think and work, have a conversation and get a complete second brain as markdown files you own.
zola-ai
An autonomous Solana wallet agent that executes payments via Twitter mentions and an in-app dashboard, powered by Claude.
