File size: 1,081 Bytes
775dace
6e22576
e557a42
 
 
 
3977c01
e557a42
9b430d3
e557a42
9b430d3
e557a42
9b430d3
 
 
 
e557a42
 
 
9b430d3
 
 
 
 
 
 
 
e557a42
 
 
9b430d3
 
 
 
 
 
 
e557a42
 
775dace
9b430d3
 
 
775dace
2978189
9b430d3
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
---
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