AnkiWeb
- Votes
- 0 (👍 0 · 👎 0)
- Updated
- 2026-10-29
- Anki versions
- 25.09.5~
- Languages
- Python, JSON
- Description language
- en
AnkiWeb addon 1879311452
Reads Japanese sentence cards aloud with a Vietnamese translation and intent explanation, and offers popup AI translation of selected text.
Open on AnkiWeb Ask about alternatives
active
No GitHub repository linked.
| Min Anki | Max Anki | Updated |
|---|---|---|
| 24.06 | 25.09.5+ | 2026-10-29 |
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.
Converts YouTube videos, playlists, or channels into translated vocabulary flashcards with optional text-to-speech or video audio, screenshots, rom
Adds Tatoeba example sentences, translations, and native-speaker audio to Japanese flashcards, either one card at a time or through fast batch deck processing.
Backfills Japanese vocabulary notes with example sentences, screenshots, audio and translations from Nadeshiko, Immersion Kit or local Aobana sources, either deck-wide, for selected notes, or by hotkey while reviewing.
Facilitates studying Japanese with subs2srs movie decks by focusing on spoken language without kanji, then teaching kana and romaji through known words, with tools for unknown sentences.
Auto-generates Japanese vocabulary notecards from a word list via the Jisho.org API, including definitions, readings, JLPT level, kanji explanations, furigana and example sentences, placed in a custom deck.
SentenceSpeak turns Japanese sentence cards—especially JLab-style cards—into guided listening lessons. Press one key while reviewing to hear the Japanese sentence clearly, followed by a natural Vietnamese translation and a short explanation of the speaker’s intent.
You can also select text anywhere in Anki and translate it instantly in a popup.
WHAT IT DOES
Read the current card aloud — press K while reviewing
Translation and speech generation start only after you press K. Simply viewing or skipping a card does not consume AI tokens.
Translate anything — Ctrl+Shift+T, macOS ⌘⇧T
SETUP
Create an account at https://console.river.ai and obtain an API key beginning with rv_.
In Anki, open:
Tools ▸ SentenceSpeak ▸ Settings… ▸ AI
Paste the key and click Test API.
Start reviewing and press K.
SentenceSpeak automatically installs a small Microsoft TTS client of approximately 5–10 MB. It does not download large voice models and does not require an Azure account or speech API key.
CARD FORMAT
By default, SentenceSpeak uses:
For other note types, change the field names under Settings ▸ Read Aloud. Common names such as Expression, Japanese, Sentence, Meaning and English are also detected automatically.
For best results, format the English field like this:
First line: meaning of the complete sentence
Blank line
Remaining lines: vocabulary, grammar or scene notes
The notes are provided to the AI as context but are never read aloud directly.
SETTINGS
Tools ▸ SentenceSpeak ▸ Settings…
Only one AI model is enabled by default. Adding a fallback model makes both models race for the fastest response and may charge both requests.
VOICES
SentenceSpeak uses Microsoft Edge TTS through the lightweight edge-tts client.
Default voices:
Optional voices include Keita for Japanese and Hoai My for Vietnamese.
No large voice model is downloaded. Internet access is required when generating new audio. Completed MP3 files are cached locally, so previously processed sentences can play immediately.
The audio cache is limited to approximately 300 MB. Older files are automatically removed when the limit is exceeded. You can remove all cached translations and audio manually with Settings ▸ Read Aloud ▸ Clear Cache.
Microsoft Edge TTS is an online service accessed through an unofficial client. Microsoft may change the service, although SentenceSpeak automatically checks for compatible client updates.
COST AND PRIVACY
CACHE
Translations and generated audio persist across Anki restarts.
Cached content is automatically invalidated when relevant prompts, text, voices or speech speeds change. Use Clear Cache at any time if you want every card to be translated and generated again using the latest add-on version.
REQUIREMENTS
The add-on has been tested on macOS and verified on Windows x64 with automated end-to-end tests covering installation, Microsoft voices, MPV playback, River translation, caching, chimes and the complete K-key reading sequence.
TROUBLESHOOTING