AwesomeTTS for Anki

Easily add text-to-speech to your Anki cards

Playback Configuration

AwesomeTTS configuration dialog with the Playback tab selected
“Playback” configuration tab

The “Playback” tab allows the user to control some aspects of how audio playback works with AwesomeTTS.

On-the-Fly vs. Stored Audio

Because AwesomeTTS operates in two different modes, there are two types of audio playback possible: on-the-fly and stored. Users may have one or the other, or they may have both.

The on-the-fly mode is a unique feature of AwesomeTTS, and Anki itself is not aware of its existence and assigns no special meaning to the <tts> tags AwesomeTTS uses. Its functionality is controlled exclusively from this screen.

Audio added through the card browser or note editor, on the other hand, is stored in the collection’s media library and then inserted into the notes as [sound] tags. Anki is aware of these, and as such, remains in control of whether they are automatically played as well as the shortcut keys available to play them manually (R or F5). AwesomeTTS, however, is able to add delays to these stored sound files just like it can add delays to on-the-fly audio.

Questions / Fronts of Cards

Answers / Backs of Cards

Note that when Anki reveals the answer for a card, it renders both sides of the card. For the purposes of differentiating the two sides of the cards, AwesomeTTS looks for either the same text that appeared on the question side (i.e. via the use of the {{FrontSide}} tag) or use of the card divider (i.e. the default <hr id=answer> tag that Anki includes by default for new note types).

Additional Tips