|
|
--- |
|
|
license: apache-2.0 |
|
|
title: BatAnki |
|
|
sdk: streamlit |
|
|
colorFrom: indigo |
|
|
colorTo: purple |
|
|
sdk_version: 1.46.0 |
|
|
--- |
|
|
# π¦ BatAnki β AI-Powered Flashcard Generator |
|
|
|
|
|
BatAnki is a lightweight AI-driven app that converts any document, image, audio, or video into spaced-repetition flashcards. Designed for learners, researchers, and educators, BatAnki supports multiple input types and smart flashcard types including: |
|
|
|
|
|
- Q&A Cards |
|
|
- Cloze Deletions |
|
|
- Multiple Choice Questions |
|
|
- Reverse Recall |
|
|
|
|
|
--- |
|
|
|
|
|
## π Features |
|
|
|
|
|
- π PDF & Text file support with preview |
|
|
- πΌοΈ Image-to-text (OCR) processing |
|
|
- π§ Audio/Video transcription to text |
|
|
- π§ AI-based flashcard generation with multiple engines |
|
|
- π¦ Export flashcards to `.apkg` (Anki) and `.csv` |
|
|
- β
100% free & open-source β no paid APIs needed |
|
|
|
|
|
--- |
|
|
|
|
|
## π Input Formats Supported |
|
|
|
|
|
- PDF (`.pdf`) |
|
|
- Text & Docs (`.txt`, `.docx`) |
|
|
- Image (`.jpg`, `.png`) |
|
|
- Audio (`.mp3`, `.wav`) |
|
|
- YouTube audio via link |
|
|
|
|
|
--- |
|
|
|
|
|
## βοΈ Installation |
|
|
|
|
|
To run locally: |
|
|
|
|
|
```bash |
|
|
pip install -r requirements.txt |
|
|
streamlit run app.py |