1
2
🎥 多平台支持: 支持YouTube、Bilibili、抖音等30+平台
🗣️ 智能转录: 使用Faster-Whisper模型进行高精度语音转文字
🤖 AI文本优化: 自动错别字修正、句子完整化和智能分段
🌍 多语言摘要: 支持多种语言的智能摘要生成
⚡ 实时进度: 实时进度跟踪和状态更新
⚙️ 条件式翻译: 当所选摘要语言与检测到的转录语言不一致时,自动调用GPT‑4o生成翻译
📱 移动适配: 完美支持移动设备
3
方法一:自动安装
# 克隆项目
git clone https://github.com/wendy7756/AI-Video-Transcriber.git
cd AI-Video-Transcriber
# 运行安装脚本
chmod +x install.sh
./install.sh
方法二:Docker部署
# 克隆项目
git clone https://github.com/wendy7756/AI-Video-Transcriber.git
cd AI-Video-Transcriber
# 使用Docker Compose(最简单)
cp .env.example .env
# 编辑.env文件,设置你的OPENAI_API_KEY
docker-compose up -d
# 或者直接使用Docker
docker build -t ai-video-transcriber .
docker run -p 8000:8000 -e OPENAI_API_KEY="你的API密钥" ai-video-transcriber
方法三:手动安装
# 创建并启用虚拟环境(macOS推荐,避免 PEP 668 系统限制)
python3 -m venv venv
source venv/bin/activate
python -m pip install --upgrade pip
pip install -r requirements.txt
# 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"
# 可选:如使用自建/代理的OpenAI兼容网关,按需设置
export OPENAI_BASE_URL="https://oneapi.basevec.com/v1"
4
python3 start.py
http://localhost:8000
python3 start.py --prod
这样可以在长时间任务(30-60+分钟)中保持SSE连接稳定。
项目实测
https://www.bilibili.com/video/BV1DexYzbEY1/?spm_id_from=333.337.search-card.all.click&vd_source=8315d4fcdd7c4ba40c4d65a8321ecb9e
没有评论:
发表评论