63 13
Sign in to rate

AwesomeTTS for Anki 2.1, updated

0.19MB. Updated 2019-01-13. Only supports Anki 2.1.x.


This is a version of AwesomeTTS that works with Anki 2.1. Updated 1/12/2019: * Fix bug involving "async" keyword * For developers: add improved service testing capabilities * Make ImTranslator service work * Fix bugs involving error reporting * Several other small fixes * NOTE: This update makes NeoSpeech service not work. We will try to fix this in the next update. Updated 1/3/2019: * Improved internal error checking, fixing a few bugs * Switched to a more reliable networking library * Added full support for on-the-fly TTS generation


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

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


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.

Other Anki 2.1.x Add-Ons Ask a Question


on 1574279299
on 1574091190
OMG I am so happy for this add-on, I was struggling to find for Czech. Thank you so much!
on 1573926347
thanks a lot
on 1573863550
Good job on getting addon updated
on 1572439956
on 1572195851
on 1571193843
overall good
on 1570859359
This is a really AWESOME add on! Thank you for creating it!
on 1570712832
on 1569997487
works awesome!!!!
on 1569926400
Really awesome. Thank you)
on 1567508727
When use youdao API, adding a parameter le="auto" will enable the Japanese ability, better than microsoft api

I edit the file like this

('http://dict.youdao.com/dictvoice', dict(audio=subtext,type=VOICE_LOOKUP[options['voice']][1],le="auto"))
on 1566147330
works great!
on 1566049469
I prefered the version for Anki 2.0 because I could find far better english audio.
on 1565154562
Just commenting out the if statement made Anki give me an error on startup, so this is what worked for me on OS X:

Open __init__.py in any text editor, scroll all the way down, and then delete the line if not anki.version.startswith("2.0."): and everything below it. Save the file and open Anki again, and everything should be working.
on 1565026836
Si es cierto se duplica el icono pero funciona bien.
on 1563474498
As others have pointed out, there are serious bugs with this release. The biggest one is that the voice is duplicated. Others have mentioned that you have to edit the .py file in order to fix this but this isn't very easy for many of us unfamiliar with coding. I tried to comment out the if statement as another user noted but it didn't fix the problem. Going to revert back to Anki 2.0 until a working version of TTS is available for 2.1. I'll change my review once this is fixed.
on 1563127073
Worked fine - at least for me.
on 1563076149
Very cool application for any language!
on 1562891744
For anyone having issues with Naver, you can try this updated file here: https://gist.github.com/eescueta/ca38d82c05b3f97ec704089425689025

Just replace your naver.py file in your addon directory with this version.
on 1562735592
This version can't work with "Cmd+T".How to use it?
on 1562323529
Awesome! Thank you so much! :)
on 1562088355
Very clear voice, easy and useful add
on 1561197008
Fantastic - has helped my language learning enormously - now starting to focus on listening skills rather than reading skills. Thank you so much.
on 1560993685
on 1560686655
clt+T can't work and have two icons
on 1560330346
A version with the double icon fixed is available here:
on 1559840136
on 1559608799
I edited `awsome/__init__.py` it seem to solve almost every problem, but Ctrl+T is not working in browser now, still frustrating...
Some help me activate shortcut in browser please!
on 1559222987
I like it
on 1559207043
Please add wavenet support
on 1558801695
Really good tool! It saved me a lot of time, cause it automates what the computer should do :)
Only baidu translate doesn't really want to work ... but I also didn't really look into that so far.
Great job by the developers!
on 1557690392
on 1557315385
on 1556794936
on 1556536526
This is the best TTS. Anki could be classified as before and after Awesome TTS
on 1556140870
ATTS loads twice. I have 2 identical shortcuts of ATTS in the menu. Please let me know what I have to edit in the file `awsome/__init__.py` for fixing this issue. Thanks
on 1555423664
Without this addon Anki wouldn't be that much awesome. A real help to make learning more pronounced.
on 1554886726
Very goooood. Thank you
on 1554715883
Essential add on even though it has a few bugs. Looking forward to updates.
on 1554559761
I don't think I will ever use that travesty called Anki 2.1 but I am giving a positive rating because someone took the time to port this add-on for free, and even still, retards give it a thumbs-down.
on 1554495983
It does work properly, even though it shows twice in the menu and Ctrl+T does not work.
on 1554478287
Really awesome! As others reported, fixing the double playback would be great. Thanks a lot for this!
on 1554051510
Very useful.

Is it possible to add
English Great Britain male voice?

In my opinion it sounds far more natural than google voice. Just give it a try and compare a few sentences, you will see.
on 1553898766
Very useful
on 1553686134
two menus ,can't work use ctrl+T
on 1553499465
Nice but 2 bugs I found for now:

• Every parent menu entry and button are duplicated
• The groups fail to display presets in submenu. All the presets are shown at the top of the menu instead and the group entries are shown in the bottom of the same menu.
on 1553469412
Doesn't work with Duden.
on 1553130083
"Ctrl + T" doesn't work and the addon shows twice in the menu.
on 1552931365
I love using this for studying Japanese; It's one thing to see the pronunciation or learnt he kanji, it's very helpful to practice translating the word while just hearing.

I do have a problem: randomly my TTS cards will repeat the audio field twice in a row without prompting. I can't figure out if it's my coding (which is the same as my anki 2.0 card coding), and I've scoured the settings to see if someone else has this problem.
on 1552201534
I like it!
on 1552178208
Request got html format instead of audio/mpeg in Naver Translate.
on 1552149148
coloca audio no anki
on 1552015644
very useful
on 1551703831
works again =)
on 1551320376
So glad I can convert cards to speech - this is great. Problems though, hotkey option to play audio on demand doesn't work on Mac. Editing `awsome/__init__.py` stopped the double loading but still can't get audio on demand with keyboard shortcut. Pressing play with the mouse does work. Any suggestions out there?
on 1551237449
Currently ATTS loads twice and Ctrl+T doesn't work. In order to fix, go to the file `awsome/__init__.py` (View Files button on the Add On box) and comment out the last `if` statement where all modules are loaded.
on 1551094738
awesome, awesome,
but please add portuguese collins!
Maaaaaan! It's easy to edit, I've just added portuguese! Thanks! It's reallty crealy programmed.
on 1550876664
There are so many tts engine!
on 1550703846
It works extremely well for German vocab.
on 1550336319
on 1550275247
ctrl + t doesn't work when inserting new cards and it shows two icons (and menus) instead of one. I hope u fix it!
on 1550263826
Deu certo
on 1550024995
This is good.
on 1549072945
Naver translate's Japanese has been unable to use for a long time, can't live without it, the best TTS for Japanese , hope it will be fixed ASAP.
on 1548847261
"Ctrl + T" doesn't work when inserting new cards and it shows two icons (and menus) instead of one.
PS.: I don't have two versions of AwesomeTTS installed.
on 1548478231
I really like this add-on, I have used it before on the other versions but I keep getting this error "Cannot record the input phrase with these settings. Request got text/html Content-Type for web request; wanted audio/mpeg." When using it on the latest version of Anki. Can someone help?
on 1548379864
I'm glad and amazed how developers keeps things alive, thanks a lot, it is really an Awesome add-on with an even more awesome update!
on 1548262679
Doesn't work with Japanese voice of NAVER translate.
Could you please help to fix it.
Thanks a lot
on 1548224358
A great add-on. Unfortunately, with this updated version it does seem to randomly give me an error which forces me to quit and restart Anki in order to get it working again, and it also for some reason has doubled the icons in the UI (though they both function ... go figure). Despite these issues it's still very much worth using.
on 1548177170
Some of the listed providers produce errors (and thus no sound), but since there are enough listed, it has not been a problem for me.

Thanks a lot.
on 1548093020
Nice work!
on 1547949494
that is very good!
on 1547697744
It freezes and I have to force quit anki whenever I try to get audio from Collins or Google translate. But the Oxford and howjsay pronunciations work
on 1546799135
Finally sable version. Thanks for your work. One thing. Highlighting text and opening awesomeTTS still doesn't work. You have to explicitly copy text first.
on 1546647228
Thanks, it works. So I'll switch to Anki 2.1 for daily use from now.