Create an Anki-Learn-Deck fully automatic from existing cards with Optical-Character-Recognition.
- Python 3.7+
- Pytesseract with your needed Language Package
sudo apt install tesseract-ocr-[language code]
- Anki-Desktop
- Go to the Release Section and grab a copy of this project.
- Extract the archive and open a command prompt in the folder (
Shift + Right Click
on Windows). - Run
pip3 install requirements.txt
- Put your
.jpg
Files into./img/
- Run
python3 ./AnkiOCR.py
- Import
./output.csv
into Anki-Desktop
Q: Can I create my own keywords list? A: Sure, follow the guide in the Wiki.
Q: Can I use AnkiOCR with my existing hand-written cards? A: At the moment not.
Q: Will there be Multi-Threading/Processing? A: At the moment Pytesseract is using multiple cores. It has to be measured, if for the other parts of the code the speed improvements are justifying the additional work.
Check out my Github Proflie.
This project is licensed under a custom license. See LICENSE.md for more infos.