Anki add-on: 🗣️ Offline TTS powered by Chatterbox

Generate high-quality audio for your Anki cards entirely offline. This add-on provides a fast, private, and free alternative to cloud-based TTS services by using Chatterbox from Resemble AI . Installation conda create -yn chatterbox python=3.11 conda activate chatterbox pip install chatterbox-tts Alternatively, you can install from source: git clone https://github.com/resemble-ai/chatterbox.git cd chatterbox pip install -e . It's developed and tested on Python 3.11 on Debian 11 OS ; the versions of the dependencies are pinned in pyproject.toml to ensure consistency. You can modify the code or dependencies in this installation mode. Download Model python3 -c "from huggingface_hub import snapshot_download; snapshot_download(repo_id='ResembleAI/chatterbox', local_dir='chatterbox')" Setting up Browse -> Edit -> Chatterbox Keep in mind that on Windows it will be python.exe and not just python. Also, if you're not using ROCM then the HSA_OVERRIDE variable should be disabled. Update 21.03.2026: Added multilingual support: Arabic (ar) • Danish (da) • German (de) • Greek (el) • English (en) • Spanish (es) • Finnish (fi) • French (fr) • Hebrew (he) • Hindi (hi) • Italian (it) • Japanese (ja) • Korean (ko) • Malay (ms) • Dutch (nl) • Norwegian (no) • Polish (pl) • Portuguese (pt) • Russian (ru) • Swedish (sv) • Swahili (sw) • Turkish (tr) • Chinese (zh) Added voice selection Update 05.04.2026: Added presets for voice generation Update 12.04.2026: Presets can be assigned to the decks. When multiple presets target the same note, the most specific match takes precedence. For example, a preset assigned to a sub-deck (like Deck::Test::A) will override a more general preset assigned to its parent deck (Deck::Test) If you're getting KeyError errors, because you just updated from the older version. Just remove .../Anki2/addons21/749820458/meta.json and restart Anki. Note: Non-English languages are supported but may occasionally produce audio glitches or incorrect pronunciation.

GitHub repository: skafiend/anki-offline-tts
Repository description: Anki-Offline-TTS uses Chatterbox under the hood to generate high quality audio for your flashcards
Languages: Python
Topics: anki, anki-addon, anki-flashcards, chatterbox, text-to-speech