AnkiWeb
- Votes
- 0 (π 0 Β· π 0)
- Updated
- 2026-10-31
- Anki versions
- 26.09.3~
- Languages
- Python, JSON
- Description language
- en
AnkiWeb addon 2078760911
Generates natural-sounding Japanese sentence audio locally via a self-run TTS server, auto-selecting from six voices and seven emotions and safely writing to a configurable audio field.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.50 | 26.09.3+ | 2026-10-31 |
Loadingβ¦
Generates contextual written explanations and spoken audio for target words in sentence cards using OpenAI models and selectable TTS engines, with one-click or batch processing.
Uses Google Gemini AI to rewrite selected Anki text for natural speech, then generates audio with voice, model and processing-mode controls, smart caching and no external dependencies.
Adds high-quality neural text-to-speech audio to individual cards or entire decks in 53 languages, with both single-card and whole-deck generation options.
Synthesizes Japanese speech at review time via a local VOICEVOX server, with centrally routed voice presets, text cleanup and regex rules, and optional cached audio export for mobile playback.
Automatically fills Japanese vocabulary and sentence flashcards from a typed word or sentence, adding translations, kana readings, kanji readings, transitivity, part-of-speech, offline dictionary lookups, and Google TTS audio.
Generates AI-assisted text and Edge TTS audio from Anki note fields using configurable OpenAI-compatible providers, with prompt templates, batch processing, and optional image OCR input.
Irodori Audio creates natural-sounding Japanese sentence audio for your cards, locally on your own computer, with Irodori-TTS. It is a more human-sounding alternative to VOICEVOX, with female and male voices and emotions.
Sentence and writes SentenceAudio (field names are configurable).Sentence is never changed, old files are kept, one undo reverts a run, and nothing changes if the server is down.irodori.The add-on only talks to a server on your own computer. Everything stays local.
git clone https://github.com/Aratako/Irodori-TTS-Server.git. In that folder run uv sync --extra cu128 (use --extra cpu without a GPU) and copy .env.example to .env..env set IRODORI_HOST=127.0.0.1 and IRODORI_HF_CHECKPOINT=Aratako/Irodori-TTS-v4-Small.voices/*.wav) from the GitHub page and put them in the server's voices folder.uv run --no-sync python -m irodori_openai_tts --host 127.0.0.1 --port 8088. The first start downloads the model.Full instructions: github.com/mattias/anki-irodori-audio. The six voice files are in the voices folder (download each .wav, or download the whole repository as a zip). Bug reports and questions: GitHub issues.
Credits: Irodori-TTS and Irodori-TTS-Server by Aratako (MIT, see the model card for usage restrictions). Add-on code: MIT.
An Anki add-on that creates natural-sounding Japanese sentence audio with Irodori-TTS, running on your own computer. It picks a female or male voice and an emotion for every sentence, writes the audio to your SentenceAudio field, and never touches recorded audio.
Tested with the Kiku note type (fields Sentence and SentenceAudio), Anki 26.9.3, Windows 11 and an NVIDIA RTX 4080.
Sentence field is never changed, old audio files are kept, and a whole run can be undone with Edit > Undo. Nothing changes if the server is down.You need an NVIDIA GPU with about 6 GB of free VRAM (CPU works but is slow), uv, git and ffmpeg (for mp3).
git clone https://github.com/Aratako/Irodori-TTS-Server.git
cd Irodori-TTS-Server
uv sync --extra cu128 # NVIDIA CUDA 12.8. Use --extra cpu for CPU only
cp .env.example .env
Edit .env:
IRODORI_HOST=127.0.0.1
IRODORI_HF_CHECKPOINT=Aratako/Irodori-TTS-v4-Small
Leave IRODORI_DEFAULT_NUM_STEPS unset. Keep the host on 127.0.0.1 so other computers cannot reach the server.
Copy the six .wav files from this repo's voices/ folder into Irodori-TTS-Server/voices/. Their names (female_calm, female_bright, female_cool, male_calm, male_young, male_deep) are the voice ids the add-on uses.
Start the server (the first request downloads the model, about a minute):
uv run --no-sync python -m irodori_openai_tts --host 127.0.0.1 --port 8088
Or use server/start-irodori.ps1 (Windows) or server/start-irodori.sh (Linux/macOS). Check it at http://127.0.0.1:8088/health.
Measured on an RTX 4080: about 0.9 s per sentence and 4-5 GB of VRAM.
Install from AnkiWeb (code: 2078760911), download irodori_audio.ankiaddon from the releases page and open it with Anki, or copy addon/irodori_audio/ into your Anki addons21 folder. Restart Anki.
irodori.Settings are in Tools > Add-ons > Irodori Audio > Config: field names, audio format, overwrite behavior, voices and emotion captions.