A newer version of the Streamlit SDK is available:
1.52.2
metadata
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:
pip install -r requirements.txt
streamlit run app.py