Whisper-Flashcards
🎯 输入 YouTube/Bilibili 链接 → Whisper 转文本 → LLM 提炼 Q&A → 一键生成 Anki 卡片包
一个智能化的视频学习工具,能够自动从视频中提取知识点并生成 Anki 记忆卡片,让学习更高效!
✨ 功能特性
🎥 多平台支持: 支持 YouTube、Bilibili 等主流视频平台
🎤 智能转录: 使用 whisper.cpp 进行本地音频转录,保护隐私
🤖 AI 提炼: 通过 OpenAI GPT 自动提取视频要点并生成问答对
📚 Anki 集成: 自动生成 .apkg 格式的 Anki 卡片包
🌐 Web 界面: 提供友好的 Web 界面,操作简单
🔌 浏览器插件: Chrome 扩展,一键生成卡片
🐳 Docker 支持: 容器化部署,环境配置简单
🏗️ 技术栈
后端
FastAPI: 高性能 Python Web 框架
whisper.cpp: 本地语音转录引擎
OpenAI SDK: GPT 模型调用
yt-dlp: 视频下载工具
genanki: Anki 卡片包生成
前端
Next.js 15: React 全栈框架
TypeScript: 类型安全
Tailwind CSS: 现代化 UI 设计
其他
Docker: 容器化部署
Chrome Extension: 浏览器插件