AnkiWeb
- Rating
- 11 (π 8 Β· π 3)
- Updated
- 2025-12-14
- Anki versions
- 2.1.55~
- Description language
- en
AnkiWeb addon 86363097
Records your voice during flashcard review and sends it to Azure Speech Services for pronunciation assessment, showing accuracy, fluency, and error results.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.55 | + | 2025-12-14 |
Loadingβ¦
Records your voice, analyzes it with Google or Microsoft speech-to-text, and compares the transcription against a chosen card field to test pronunciation.
Pronounces selected text or a fallback field via Alt+C using Azure/Edge neural voices, automatic language detection, and local audio caching.
Adds customizable in-review text-to-speech to Anki mobile by embedding JavaScript and user actions, letting you toggle, adjust speed/voices, and reuse pronunciation lists.
Records and replays your voice during Anki reviews with customizable shortcuts, duration, per-deck controls, auto-playback, and offline in-memory privacy.
Adds speech to flashcards using premium and free text-to-speech services, with easy voice sampling, text-processing rules, Ogg support, and one-click editor audio insertion.
Provides paid API-key access to automated translation, transliteration, and text-to-speech in many languages, automatically adding audio, translations, or transliterations to new notes.
<img src="https://i.imgur.com/yi7tN9j.png" width="250px" align="right">
This project is an Anki addon for pronunciation assessment. You can record your own voice when studying a flashcard and get an overview of what your pronunciation looks like!
When you are reviewing a flashcard and press Ctrl + W AnkiPA starts to record your voice and then send the data to Azure Speech Services to get an pronunciation assessment based on their service.
For Mac the command will be Cmd + W. It can be changed in the settings.
Open Anki and go to Tools -> Add-ons -> Get Add-ons... -> Place the code below and then click OK.
Β Β Β Β Β Β 86363097
See more details at <a href="https://ankiweb.net/shared/info/86363097">AnkiWeb page</a>. You can also clone this repository to your Anki addons folder if you prefer.
To use this addon you will need an Azure API key. You can create an free account at <a href="https://portal.azure.com">Azure Portal</a>. After logging into your account, go to Speech services and create a new resource, selecting the region of the endpoint. Once created the resource you will be able to find your API key.
With that informations you need to open your Anki and go to Tools and then AnkiPA Settings. A window will appear and there you place your key and select the region and also choose the language that you will be evaluating your pronunciation.
βββββββ <img src="https://i.imgur.com/kPbw66L.png">
In the settings besides the API configs you will find some other options:
#sentences-inner .fr, .sentence.fr, .fr.sentence, [data-sentence], .example-sentenceAnkiPA relies on <b>Azure Pronunciation Assessment</b>, which supports multiple languages and different accents for English, Spanish and French.
The addon update the supported languages automatically, and the newly added ones will appear on the options when Microsoft releases them.
You can check the current supported languages <a href="https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=pronunciation-assessment">here</a>.
Also it has an updater that automatically will add new languages options when it's made available by Microsoft.
βββββββ <img src="https://i.imgur.com/fsj1yEC.png">
After clicking on Save button, in few seconds a popup screen will appear showing details about your pronunciation. It shows the percentage scores for accuracy, fluency and overall pronunciation , the amount of errors you committed and what words your pronounced correctly. When you hover your mouse in the words you can see details about the phonemes. The result screen looks like this:
<img src="https://i.imgur.com/EFCk9Vs.png">