AnkiWeb
- Rating
- 4 (π 4 Β· π 0)
- Updated
- 2024-12-20
- Anki versions
- 2.1.4~
- Description language
- en
AnkiWeb addon 255272392
Generates German flashcards with translations, grammatical details, CEFR-level example sentences, text-to-speech audio, and AI images using OpenAI, currently Mac-only.
Open on AnkiWeb GitHub Ask about alternatives
stale
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.4 | + | 2024-12-20 |
Loadingβ¦
Generates full German Anki flashcards from one word, with translations, sentences, grammar, image, audio, and optional cloze cards using your free API keys.
Generates text, images, or audio into Anki fields from the browser using an OpenAI API key, requiring Anki 2.1 Qt6 and selectable input/output fields.
Fills blank Anki note fields with AI-generated text, audio, and images using configurable per-field instructions, batch processing, and multiple providers.
Generates AI text and MP3 audio from note fields via configurable OpenAI-compatible providers and Edge TTS, supporting prompt templates, vision OCR, batch notes, and local settings storage.
Automatically fills language-learning flashcard fields via AI providers, audio, and images, supporting any language pair with preview, cache, and field mapping.
Automates Italian flashcard creation by auto-filling translations, grammatical gender, plurals, and TTS audio from a typed word or sentence, using an offline dictionary with translation fallback.
Intelli-Deck is a specialized, open-source Anki add-on designed to support German language learners in creating high-quality study materials quickly and efficiently. By integrating AI tools like OpenAI's GPT and DALL-E, this add-on automates the generation of comprehensive flashcards that include:
Intelli-Deck eliminates the time-consuming task of manually creating flashcards by automating the entire process. Whether you're expanding your vocabulary, mastering German grammar, or preparing for exams, this add-on provides a seamless and efficient way to enhance your language learning experience.
First, set up the correct Python environment:
pyenv local 3.9.15 && poetry env use 3.9.15 && python --version
To manage project dependencies:
Install project dependencies using Poetry:
poetry install
Export dependencies to requirements.txt:
poetry export -f requirements.txt --without-hashes -o requirements.txt
Bundle dependencies into the addon's libs folder:
pip install -r requirements.txt --target ./src/intelli_deck_addon/libs
This process ensures all dependencies (including transitive ones) are available in Anki.
For development purposes, we need to create a symbolic link between the addon source code and Anki's addon directory. This allows you to make changes to the code and see them reflected immediately in Anki without having to manually copy files.
To create the symlink:
./setup_symlink.sh
To create a clean distribution package for AnkiWeb:
cd src/intelli_deck_addon && \
find . -name "__pycache__" -type d -exec rm -r {} + && \
find . -name ".DS_Store" -type f -delete && \
zip -r ../../intelli_deck_addon.ankiaddon * \
-x "*.pyc" "*.pyo" "*.pyd" "*__pycache__*" "*.DS_Store"
This will create intelli_deck_addon.ankiaddon in the project root directory, ready for uploading to AnkiWeb.
Intelli-Deck is currently focused on German learners. However, if there's enough interest, the project may expand to support other languages. The project is open source and available on GitHub: https://github.com/olyaee/intelli-deck-addon.
Feel free to share your feedback at olyaee.ehsan@gmail.com.
β οΈ Note: The add-on currently works only on Mac. Windows users may encounter the following error:
ModuleNotFoundError: No module named 'pydantic_core._pydantic_core'
Contributions are welcome to resolve this issue and make the add-on Windows-compatible.
The following decks were generated using Intelli-Deck:
Start transforming your German learning experience today!