功能特点
-
• 多平台支持:支持YouTube、TikTok、Bilibili等30多个视频平台。 -
• 智能转录:使用Faster-Whisper技术,实现高精度的语音转文字。 -
• AI文本优化:自动纠正拼写错误、完成句子和智能分段。 -
• 多语言总结:支持生成多种语言的智能总结。 -
• 实时进度跟踪:可以实时查看进度和状态更新。 -
• 条件翻译:如果选择的总结语言与检测到的转录语言不同,系统会自动使用GPT-4o进行翻译。 -
• 移动设备友好:完美支持移动设备。
快速开始
前提条件
-
• Python 3.8+ -
• FFmpeg -
• 可选:OpenAI API密钥(用于AI总结功能)
安装方法
-
1. 自动安装(推荐)
git clone https://github.com/your-username/AI-Video-Transcriber.git
cd AI-Video-Transcriber
chmod +x install.sh
./install.sh
-
2. 手动安装
-
• 安装Python依赖项 python3 -m venv .venv source .venv/bin/activate python -m pip install --upgrade pip pip install -r requirements.txt
-
• 安装FFmpeg # macOS brew install ffmpeg # Ubuntu/Debian sudo apt update && sudo apt install ffmpeg # CentOS/RHEL sudo yum install ffmpeg
-
• 配置环境变量 export OPENAI_API_KEY="your_api_key_here"
-
• 启动服务 python3 start.py
服务启动后,打开浏览器访问
http://localhost:8000
生产模式(推荐用于长视频)
为了避免在长视频处理过程中出现SSE断开连接的情况,建议使用生产模式启动(禁用热重载):
python3 start.py --prod
使用指南
-
1. 输入视频URL:粘贴来自YouTube、Bilibili或其他支持平台的视频链接。 -
2. 选择总结语言:选择生成总结的语言。 -
3. 开始处理:点击“开始”按钮。 -
4. 监控进度:实时查看多个阶段的进度,包括视频下载和解析、音频转录、AI文本优化和AI总结生成。 -
5. 查看结果:查看优化后的转录文本和智能总结。如果转录语言与选择的总结语言不同,将显示一个“翻译”选项卡,包含翻译后的转录文本。 -
6. 下载文件:点击下载按钮,保存Markdown格式的文件(转录文本/翻译/总结)。
直达链接【点击前往】
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END