AnkiWeb
- Rating
- 0 (π 0 Β· π 0)
- Updated
- 2026-09-20
- Anki versions
- 2.1.66~
- Description language
- en
AnkiWeb addon 1905058369
Flips bilingual Anki decks into the opposite language direction and generates offline pronunciation audio using local models, without modifying original decks.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.1 | 2.1.66+ | 2026-09-20 |
Loadingβ¦
Generates private, offline, high-quality audio for Anki cards using Chatterbox, with multilingual voices, deck presets, and GPU or CPU acceleration.
Generates Anki flashcards with example sentences, translations, or definitions by entering a word, choosing languages, deck, and optional TTS audio.
Automatically assigns text-to-speech tags to configured note fields for playback, supporting per-field voice control and batch processing without template edits.
Plays audio from a local dictionary, then online gTTS, then offline Piper TTS, with cycling, smart caching, and failover.
Generates free text-to-speech audio for Anki cards using 7,000+ EdgeTTS voices or offline models, saving files or streaming during desktop review.
Generates contextual written explanations and spoken audio for target words in Anki sentence cards using OpenAI models and selectable TTS engines.
An Anki addon that takes an existing bilingual deck and flips its direction β for example, turning a Japanese-front/English-back deck into an English-front/Japanese-back deck β and generates natural pronunciation audio for the newly-fronted language. Everything runs locally and offline: a local LLM reads the deck's real fields and writes the new card layout, and a local TTS engine generates the audio. No cloud services, no accounts, no data ever leaves your machine.
<img width="1917" height="984" alt="main picture" src="https://github.com/user-attachments/assets/c6507db0-9993-4306-a169-ca9e4fab53a0" />
There are a lot of excellent, carefully-built decks out there for people learning Japanese β Core 2000 being a well-known example. But the reverse doesn't really exist: there isn't nearly as much equally well-structured material for people trying to learn English. Rather than build a new English-learning deck from scratch, it seemed simpler to just take a deck that already works β good example sentences, good structure, years of community refinement β and reverse it: flip which language is on the front, and generate real pronunciation audio for it. That way the quality of the original deck carries over, but now a much wider audience can actually use it.
TODO.md for the small list of known open issues..ankiaddon file β see Installing below if you're building it yourself).This addon's own code is MIT-licensed (see LICENSE) β free to use, modify, and
share.
Everything it downloads at runtime was individually checked for license compatibility:
| Component | License |
|---|---|
| Piper (TTS engine) | MIT |
| llama.cpp (LLM runtime) | MIT |
| Qwen2.5-7B-Instruct (language model) | Apache-2.0 |
Piper voice en_US-ljspeech-high |
Public domain |
Piper voice en_GB-alba-medium |
CC BY 4.0 (attribution: "Alba" voice via rhasspy/piper-voices) |
| ffmpeg (Windows/Linux build, used only to compress generated audio) | LGPL-2.1+ |
| ffmpeg (macOS build, same purpose) | GPL-3.0+ β invoked as a separate subprocess only, never linked into this addon's code, so its license doesn't apply to this addon's own code (the same way any app can shell out to git or ImageMagick without becoming GPL itself) |
None of these are bundled in this repository β the addon downloads each one from its own official source (GitHub releases, HuggingFace, evermeet.cx for the macOS ffmpeg build) the first time it's needed, and caches it locally.
The full technical write-up β architecture, design decisions, verified Anki/llama.cpp API
facts, and the reasoning behind every non-obvious choice in this codebase β lives in
CLAUDE.md and the docs/ folder. TODO.md tracks known
open issues.