32 2
Contact Author Sign in to rate

AwesomeTTS - Add speech to your flashcards

0.20MB. Updated 2020-10-20. Only supports Anki 2.1.x.
The author has shared 3 other item(s).


     AwesomeTTS makes it easy for language-learners and other students to add speech to their personal Anki card decks. MP3s can be stored with your collection, or speech can be generated on-the-fly. The add-on is free and open-source software, released under the GPL. For source code and more, visit AwesomeTTS on GitHub Text to speech services Awesome TTS provides access to different services for speech generation. Some of these services, like Google Cloud TTS, Microsoft Azure, Naver Clova or Forvo are true API services and should be expected to be stable, but require a paid API key. They provide the best quality Text to Speech voices, with Neural Network natural-sounding voices (marked WaveNet or Neural). Other services are not completely official, and either reverse-engineer various APIs or scrape sound files from webpage. These should be expected to break every now and then. Become a paid Patreon fan to get access to Google Cloud TTS, Microsoft Azure, Naver Clova, Forvo and FPT.AI keys: https://www.patreon.com/lucw Current Status of Services and Voices How to Choose a Service Google Cloud TTS notes and API Keys (includes information on potentially free API keys) Microsoft Azure TTS notes and API Keys Forvo Pronunciation Development AwesomeTTS went through a period of being unmaintained in 2019/2020. This addon entry is an attempt to unify codebases. The Github repository is: https://github.com/AwesomeTTS/awesometts-anki-addon . Please submit pull requests for new features, we will try to review and approve them quickly. Version Log


As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.

Supported Anki versions:

To download this add-on, please copy and paste the following code into Anki 2.1:


If you were linked to this page from the internet, please open Anki on your computer, go to the Tools menu and then Add-ons>Browse & Install to paste in the code.

All Anki 2.1.x Add-Ons Contact Author


on 1603130401
This is a great add-on. I'm annoyed I didn't try it for months because it's a real-time saver. I also recommend the Paetron subscription for the API access to get better quality audio. Anyway, thanks!
on 1602984272
Amazing!! thank you!!
on 1602964025
Very happy to see Awesome TTS is fully supported. Thank you for your work!
on 1602863424
Great addon. Works perfectly with google wavenet and azure neural tts!
on 1601688363
Really cool concept, one problem though—the Spanish Google Cloud only has one option and it's not wavenet
EDIT: thanks for the Azure tip, the neural Azure is much better than the standard Cloud. I wrongly thought there would've been Spanish wavenet options available on Cloud and they weren't showing up on the add-on, but Cloud only has standard Spanish so no fault of the add-on.
Comment from author before post was edited
You are correct, Google Cloud doesn't over wavenet spanish voices , but Azure has Spain and Mexico neural voices which sound great.
on 1601501062
on 1600627336
Thank you for a great add-on to use when studying Mandarin Chinese. The Oddcast works rather well for single words but sounds slightly chopped-up when using sentences. Does anyone know which voice works best for Mandarin Chinese if I don't have an API code?

# A. How to use this add-on crash course:
1. Install the add-on and restart your Anki (don't forget to sync before installing a new add-on)
2. Open up your Anki browser window used for editing cards, and select a card
3. At the top of the browser window there is a button that says "AwesomeTTS", which is used to generate a voice to the selected card

# B. When you have pressed the "AwesomeTTS add audio"-button:
1. You need to choose a voice that is suitable for you target language. Some won't work because they are pay-to-use and require an API code.
2. You need select from which field in your selected card it should grab the text to create speech. Also, select which field it should place the sound file.
3. Try if the card works using the "Preview"-button in you browser window. If it doesn't work then go to step B.1. again


Nota bene: If you can afford it then you can pay the Author 5 USD through his patreon to get the API code for smooth AI-generated voices, which might be useful if you have a lot of long sentences.
Comment from author
For a free mandarin voice, you could try Google Translate.
on 1600365029
This is a great plugin. I am using the Japanese voices from Oddcast. Oddcast has added some new Japanese voices that sound very natural. The AwsomeTTS maintainers are making those (and a couple of new Thai voices) available in version 1.23, but you can start using them now. See this issue on github for details: https://github.com/AwesomeTTS/awesometts-anki-addon/issues/128
on 1599229002
Good but would be amazing if NAVER worked. The Korean voice is so good but I cannot get it to work with this addon at all... Seems like a lot of people have this problem
Comment from author
Naver Papago changed their website and so far I haven't been able to fix the Naver service. I did add support for Naver Clova, which is the premium TTS service from Naver. Patreon fans have access to API keys to all the premium services, including Naver Clova.
on 1598978415
Adding TTS On-The-Fly tag fixed in version 1.22, indeed. Thanks!
Would it be possible to save the sounds and use them later in the Android version of Anki?
Comment from author
Batch generation of audio files has always been supported in AwesomeTTS, in the Browser, select cards, then AwesomeTTS - > Add audio to Selected
on 1598860681
Very helpful!
on 1598713913
on 1598693055
Indispensable addition for every language learner. New developer did a great improvement when it comes to the quality of the add on
on 1598626265
Awesome Add-on!! Thank you very much!!
on 1596545038
not free. no explanation.
Comment from author
Could you explain what you mean ? The add-on is free to install.
on 1595999148
Just noticed this existed.
on 1595978003
Great addon!
on 1595960499
is a nice extension
on 1595933851
on 1595851186
on 1595226963
It works!
on 1594215569
Fantastic add on for language reviews, and for quickly adding sound in bulk to every card in a massive deck.
on 1593398495
Best Anki add-on ever!
on 1593302245
on 1593168555
on 1593092146
Thank you for getting this working again, with access to all these engines!
on 1592956778
on 1592735600
Super useful!
on 1592546223
Naver Chinese isn't working. I would deeply appreciate if this was fixed. Everything else is great. Thanks!
on 1592503741
After many hours of fiddling, I somehow got Microsoft Azure to work. Without touching the settings, I closed the AwesomeTTS dialog box, and after opening it up again, it stopped working, throwing 401s at me once again. I restarted Anki, and Azure is working once again... now I'm afraid to close the dialog box. Oh well. Seems to be ok for now.
on 1592433409
A voz da Microsoft é melhor que a do Google
on 1592351895
Insanely good!
Didn't use the Google TTS one because of the API key but this alternative is insane! I found NAVER translation to be one of the best and most human sounding.

on 1592340625
Very powerful and useful add-on.
Thanks for maintaining this from now on
on 1592339445
Thanks for the effort.

Personally, I strongly believe we should not advertise AwesomeTTS to new users. Most of them are visitors who are likely to download and hoard 50K of audio files, disrupting online services and stops using Anki in less than a month after starting. These idiots does nothing but disrupt the ecosystem that has worked well for most of us. Only when they have been fully hazed, should we introduce them to the more advanced addon system.

Just kidding, or am I...?