A modification of the “Enhanced Cloze” add-on that adds input and voice-over capabilities using TTS.
First, read everything on the add-on page “Enhanced Cloze (for Anki 2.1)”
Let me say right away that the addon was only tested on Anki version 25.09.4 QT6 on Windows 10, so it should work on newer systems as well. It was tested on the ankiuser.net website and in the AnkiDroid app (making it suitable for that would be a huge waste of time). Display was also tested in both light and dark themes.
You’ll be shown a text with “close” fields for entering text (click in the middle) or opening it (click on the edges). A title or number may be displayed at the top to make it clear what you’re studying. If a link to a source is provided, clicking on the title will open the website or PDF file on the relevant page. To avoid distractions from studying, the title and information below are grayed out. “Note” and other fields appear below to inform you that turning the card over will take you to that information.
The buttons at the very bottom serve the following purposes: Read the entire test or a marked section of the text aloud at a set speed and in a set TTS language; enable or disable TTS; clear all input fields; enable or disable text input mode; and close all “close” fields (so you can retest your knowledge).
Each input field has a button that allows you to quickly clear the field (type or speak again).
The image above shows that text has been entered into one field, and it’s green with a green border, indicating it’s completely correct. In another field, purple indicates that the text was entered using the hint (press the space bar), and then the red characters indicate that they’re incorrect and need to be corrected. In the third field, arrows indicate that clicking on these areas will expand the field to the same size as the field below. This third field is being entered correctly, so it’s black for now.
Important! It’s important to use the spacebar hint correctly. Before you press the spacebar, try to remember what character might be there. Even if you don’t know the whole word, don’t rush to press the spacebar; instead, press it slowly and try to guess. By doing this, you’re essentially using the same principle as in the “cloze” type, but for each character. This will help you memorize the text faster.
The image above shows that if you prefer a particular section of text, a floating panel appears with buttons where you can speak the text, copy it, translate it, search for it in Google, use Google’s AI as a translator, and close the panel. This panel is very useful for language learning, as it’s often important to speak a text section by section and get a translation.
The settings for this add-on can be found in the Anki program menu: «Tools → Cloze TTS-Input → Config».
This add-on’s settings are located in a separate tab. You can disable the floating toolbar if it bothers you. Disabling TTS and text input is more useful in AnkiDroid, as it only remembers settings for the current session (in Anki itself and on the website, your preferences are remembered for the current device).
This add-on can be similar to the standard “Enhanced Cloze” at any time, but if a particular map requires careful text entry, it can be quickly toggled using the buttons below. Opening a “Cloze” field is only announced if TTS is enabled. If both are disabled, only the “Hide all” button remains available, which is useful when there are many fields or when you’re using AnkiDroid and therefore can’t access keyboard hotkeys.







