AnkiWeb
- Rating
- 0 (👍 0 · 👎 0)
- Updated
- 2026-04-08
- Anki versions
- 2.1.1~
- Description language
- en
AnkiWeb addon 588397935
Generates dynamic AI example sentences and OpenAI TTS audio for Anki cards during review, with background processing and configurable settings.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.1 | + | 2026-04-08 |
Loading…
Generates contextual written explanations and spoken audio for target words in Anki sentence cards using OpenAI models and selectable TTS engines.
Generates vocabulary cards from English headwords with definitions, examples, IPA, synonyms, translations, cloze, TTS, and optional mnemonic images via multiple AI providers.
Generates fresh, unstored AI example sentences for simple English word or phrase cards, supports multiple providers, and lets users request new examples.
Generates AI-powered flashcards with word lemmas, contextual definitions, example sentences, and TTS pronunciation, plus CEFR-level reading stories from studied words.
Fills blank Anki note fields with AI-generated text, audio, and images using configurable per-field instructions, batch processing, and multiple providers.
Generates AI sentences for a vocabulary word, randomly cycling them during review so users memorize the word, not sentence context.
Yujing (语境) is an Anki add-on designed to provide dynamic context for language learners. It utilizes the OpenAI API to generate new example sentences and corresponding audio for specific cards during the review process. This prevents the "stagnation" of seeing the same example sentence repeatedly, ensuring that each time a word is reviewed, it is presented in a fresh context.
audio/speech endpoint to generate high-quality MP3 files, which are saved to the Anki media folder and linked to the card.<b> tags automatically for visual clarity.For this add-on to function, the Note Type being used must include the following three fields:
Generated SentenceGenerated TranslationGenerated AudioAn OpenAI API Key with a positive account balance is required. Users are responsible for their own API usage costs.
To display the generated content on your cards with a fallback to your original deck's content, add the following logic to your Back Template:
{{#Generated Sentence}}
<div class="ai-sentence">{{Generated Sentence}}</div>
<div class="ai-translation">{{Generated Translation}}</div>
<hr />
{{/Generated Sentence}}
{{^Generated Sentence}}
<div class="original-sentence">{{Sentence}}</div>
<div class="original-translation">{{Translation}}</div>
<hr />
{{/Generated Sentence}}
<div class="media">
{{#Generated Audio}}
{{Generated Audio}}
{{/Generated Audio}}
{{^Generated Audio}}
{{SentenceAudio}}
{{/Generated Audio}}
</div>