75 19
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 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 Ask a Question


on 1582046410
Feb 18,2020 Failing because of code errors during load/restart process to activate this add on.
Windows 10 on Del 64 bit computer with Intel I7 8 core processors.
on 1581947724
MacBook Air 2017 cannot use this edition AwesomeTTS for Anki 2.1,so I choose another AwesomeTTS edition for Anki
on 1581707334
Please update for 2.1.20

An add-on you installed failed to load. If problems persist, please go to the Tools>Add-ons menu, and disable or delete the add-on.

When loading 'AwesomeTTS for Anki 21 updated':
Traceback (most recent call last):
File "aqt/addons.py", line 205, in loadAddons
File "/home/user/.local/share/Anki2/addons21/427598962/__init__.py", line 42, in <module>
from . import awesometts # noqa, pylint:disable=wrong-import-position
File "/home/user/.local/share/Anki2/addons21/427598962/awesometts/__init__.py", line 36, in <module>
from .player import Player
File "/home/user/.local/share/Anki2/addons21/427598962/awesometts/player.py", line 25, in <module>
from .text import RE_FILENAMES
File "/home/user/.local/share/Anki2/addons21/427598962/awesometts/text.py", line 35, in <module>
RE_CLOZE_BRACED = re.compile(anki.template.template.clozeReg % r'\d+')
AttributeError: module 'anki.template' has no attribute 'template'
on 1581697361
An add-on you installed failed to load. If problems persist, please go to the Tools>Add-ons menu, and disable or delete the add-on.

When loading 'AwesomeTTS for Anki 21 updated':
Traceback (most recent call last):
File "aqt/addons.py", line 205, in loadAddons
File "/Users/dereckwong/Library/Application Support/Anki2/addons21/427598962/__init__.py", line 42, in <module>
from . import awesometts # noqa, pylint:disable=wrong-import-position
File "/Users/dereckwong/Library/Application Support/Anki2/addons21/427598962/awesometts/__init__.py", line 36, in <module>
from .player import Player
File "/Users/dereckwong/Library/Application Support/Anki2/addons21/427598962/awesometts/player.py", line 25, in <module>
from .text import RE_FILENAMES
File "/Users/dereckwong/Library/Application Support/Anki2/addons21/427598962/awesometts/text.py", line 35, in <module>
RE_CLOZE_BRACED = re.compile(anki.template.template.clozeReg % r'\d+')
AttributeError: module 'anki.template' has no attribute 'template'
on 1581064021
works with anki2.1.16,but the shortcut have some problems.
Its shortcut(ctrl+T) that doesn't work.
on 1579638639
not working 21.01.2020
on 1579567320
Great *-*
on 1579544535
Works with 2.1
on 1579427110
ImportError: cannot import name 'escape' from 'cgi'

cgi has become obsolete in the latest python(3.8)
on 1579401025
For shortcuts problem:
Now "F4" for the answer and "F3" for the question.

For duplication problem:
1. Open Anki
2. Tools -> Add-ons
3. Select "AwesomeTTS for Anki 2.1, updated"
4. Click "View Files"
5. Open "__init__.py" with any text editor
6. Insert character "#" before any line started with "awesometts"(which are the last 10 lines)
7. Save file
8. Restart Anki
on 1579182705
is it possibe to add https://www.dict.cc/ to Awesome TTS addon, here is how I get the audio manually from the site:
1-I clich "Optionen" under the search square or on this link https://www.dict.cc/dict/options.php
2-I scroll down from the left menu, under "Sprachausgabeformat" I choose "wav" instead of "mp3" and then click "Optionen Speichern"
3-After that I search the words I need and I can download the audio manually using "internet Download Manager"
on 1579110013
on 1578709625
Very useful, Awesome!!
on 1578530918
Very valuable for my study of spanish
on 1578244881
All the time an error comes up because: 1.API is required, 2. No response for web request, 3. utf-8 codec can't decode byte..., 4. The Collins Dict doesn't support this phrases, 5. HTTPSConnection... OMG I couldn't go on and on. There sooo much s*h*it in this version, the rare phases that the program is able to formulate without throwing an error are soooo low quality. I don't even know how they could release a version that has SO many bugs. That's unbelievable.
on 1578243396
Está funcionando perfeitamente, graças a Deus na versão 2.1
on 1577324795
Is there a manual or webpage explaining how to use this add-on and what TTS services are supported before I download this add-on?
on 1576348413
Must have addon for language learners!!
on 1575675005
If you're looking for Howjsay, then this is the version you should download. The “newest” version linked below – while it may provide other things – does not provide Howjsay.
on 1575260238
This is the outdated Addon. The newest version is here: https://ankiweb.net/shared/info/814349176
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 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.