Based on 280 ratings:
Sign in to rate
< Back

AwesomeTTS (text-to-speech playback / recording)

0.17MB. Updated 2017-01-16.


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. See the AwesomeTTS Website for full documentation, including available TTS services, usage, and configuration. The add-on is free and open-source software, released under the GPL. For source code and more, visit AwesomeTTS on GitHub. Problems? Ideas? Go to the Anki Add-ons Forum (no registration required) Please note that add-on authors cannot respond to reviews made below! I want to help everyone get the most out of AwesomeTTS, but I can only do that when I can respond to your message! :)


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 go to the Tools menu and then Add-ons>Browse & Install to paste in the code.

Ask a Question

Write a Review

Posted on 2017-01-06

loves the multiple card voice addition feature and the variety of voice sources

thanks so much, keep developing

It is awesome .... BUT!
Posted on 2017-01-06

The acapela group is gone ! ?
Very very sad....
Please, is there any chance to get the acapela group back?

Die hervorragende Vertonungsmöglichkeit über die Acapela Gruppe ist nicht mehr aufgelistet.
Die Datei .py ist nicht mehr vorhanden.

Posted on 2016-12-29

Thank you, thank you so much! I used the Naver Translate for Japanese and it's wonderful. In English, I'd call it a game changer. In Chinese, it's almost heaven bending!

Suggestion to move forward: Make the installation and tutorials even more easy to absorb.

I studied IT stuff in college and use computers all day (for more than 10 years), so I have the patience for figuring it out. I can imagine that those unfamiliar with tech would give up once they see the documentation. (Ex. parents, aunts, siblings, et cetera).

All it needs is some simplifying/prettifying (delight-giving) from a user experience design perspective. It already works wonders! I'd love for more people to benefit from it :D.

please add Bing Translate for Awesome TTS~
Posted on 2016-12-12

Bing Translator can perfume a perfect and fluently speech in many languages.
Would you please add the support for Awesome TTS?

Many thanks for add Ukrainian language !
Posted on 2016-12-12

You are biggest!:)

Posted on 2016-11-30

This plugin is SOOOOOOO USEFUL!

Posted on 2016-11-05


Posted on 2016-10-22

I have sign up to thank you. 10 stars!!!! Thank you so muchhhhhh!

Extremely useful
Posted on 2016-09-29

Thank you very much for your fine work.
It is a great contribution to the language learning community.

I am using this to generate Finnish flashcards( using Oddcast as a service ) and to generate Icelandic and Latvian flashcards (using espeak and espeak+mbrola installed locally )

Cannot download audio from Oxford Dictionary any longer in us sound ,
Posted on 2016-09-24

Cannot download audio from Oxford Dictionary any longer in us sound, in Britage is ok . help me and fix it

Cannot download audio from Oxford Dictionary any longer
Posted on 2016-09-19

It has happened for few days. I deleted the add and downloaded it again but it doesn't work. Need help.

There is no way to learn indonesian.
Posted on 2016-08-01

nor Malay..
Anyway the idea behind it is just awesome!
please consider brining the Google Translate back or help to learn rarer languages (including:vietnamese, hebrew, croatian) anyhow!

⭐⭐⭐⭐⭐ love ya guys :)

Posted on 2016-06-24

After having trouble remembering certain phrases on review I decided to make my own deck with example sentences. Originally I was going to record mp3s and insert them painstakingly into each card which would have taken a lot of time.

Fortunately, this add-on allows you to easily select text from your card, choose a voice to interpret it into speech, and insert the audio file directly into the card without having to leave Anki at all. Brilliant!

Absolutely Awesome
Posted on 2016-06-24

I am power anki user. I've used it to study Japanese for 7 years and counting and nothing comes close to this level of awesomeness. It's quick, customization, and gives you a variety of sources to choose from.

I can't express how amazing this is. If I could give 6 stars, I would.

how to use it ?
Posted on 2016-06-12

I installed this addons, but i did see any change?
no sound in my japanese deck.
please help

Posted on 2016-05-30

Why did I not know about this before? This add-on is great and a must have! I agree with the other reviewers that this should be part of Anki in the first place. Even so, it was pretty easy to set up and the translations by Neospeech are great!

ivona voice
Posted on 2016-05-26

Dear author, please add IVONA, because ivona voice is really an native and awesome voice.Thank you so much.

Very good add-on
Posted on 2016-05-18

I love it so much

my horn in the page is gone
Posted on 2016-05-01

I think the previous version is really perfect. however, when updating this new one, I find the horn in the review card is vanished. I tried different way, but not work. Anyone know how to fix that. many thx.

--update --- Fix my prob, I should install replay button. So this add-on is still very great and very helpful. many thx.

Please New english Voice Translators
Posted on 2016-04-29

App's like Itranslate, IHandy or Voice Translator.

This addon is a miracle of the universe
Posted on 2016-04-20

this is basically: "Why the fuck does this not already come with Anki? - The Add-On"

Integration is flawless
Posted on 2016-04-05

I just discovered this add-on last night. I initially assumed I would have to go back and remake a new deck or card type to use this, but alas, it's as simple as just adding an HTML tag to the template. Truly a gold-standard add-on, a rare gem that exceeds your expectations. Thank you!!

Posted on 2016-02-29

This is really flawless. Super great job. But please add the option to add [sound] tag to both sides. I mean add "both sides" to destination field cause sometimes pronouncing a word two times is desired. Thanks

No Anki should be without this add-on.
Posted on 2016-02-12

This add-on is a complete game changer, I literally cannot imagine using Anki without it. It does the job perfectly, not to mention new services are added constantly.

A Game-changer
Posted on 2016-02-11

This is an unimaginably useful addition to anyone's anki language suite. With real, human-made audio often difficult or impossible to find, having a variety of computer-generated speech options can make an immense difference. While I can imagine that with certain languages' stress or unpredictable pronunciations text-to-speech output may be imperfect, it is immensely better than nothing. For a language like Spanish, it is near-perfect, and with many varieties and sources, there is no shortage of source choices, the mixing of which can produce effects similar to many human speakers (with the quality being sometimes nearly that darn good). With the addition of the many voices of the Acapela Group and many other sources, this add-on has surpassed all expectations, and is by far my favorite tool for Anki, and is constantly made even better. It is terrific, and I have no complaints. For those learning a language with difficult or new pronunciation, or even just anyone looking to add more depth and usefulness to their flash cards, this is the way to go.

Amazing, just amazing.

I couldn't find a donation page despite that I believe it was mentioned on the site. I am a student and by no means have real spare income but I'll give up that Kit Kat for next little while and throw $20 CAD you way. Just let me know how. Since I know you can't reply, I can be reached at [email protected] (throwaway account so if anyone feels like trying to use that for bad, please don't bother).

Thanks folks. What you have done for all of the learning community is immense. I am so very grateful.

Awesome addon!
Posted on 2016-02-03

Plz feel my gratitude!

The best add-on form all for Anki
Posted on 2016-01-24

I think AwesomeTTS should be installed by default. It's indispensable. Also maintenance is better than in many commercial programs.

Very impressed - can now learn while driving.
Posted on 2016-01-18

It just does what you expect.

Love Love Love this awesome add-on
Posted on 2016-01-17

Works flawlessly AND it just keeps getting better. The new spanish voices are a huge improvement in realistic voices.

Thanks for adding Naver support!!
Posted on 2016-01-13

I had been having issues with Google translate recently, so I'm delighted that you've acted so swiftly by adding new translation services.

Great work!


10 Stars for support
Posted on 2016-01-06

the support is first class - learned from the problem with Google and already solved. I give 10 stars

Please fix/update!
Posted on 2015-12-19

I love love LOVE this addon, and use it all the time. It saved me weeks of time vs having to add audio files manually. It's stopped working over the last few days, please fix so we can have this great tool back!

update plz
Posted on 2015-12-17

doesn't work. Please update this grate addon

Is it a dream?!
Posted on 2015-12-02

I like it.
Posted on 2015-11-26

I Remembered it was somehow possible to get the audio-files from google translate, wanted to download them and add them to my anki-cards.
Didn't get it to work (except english files), so I kept on looking for a way. Thank god it didn't work, so I came accross this...

Sometimes you think, there has to be an easier way, and then... there is. Mass-generation of audio-files.

It works, I like it.

thank you so much
Posted on 2015-10-22

i have to go back here and rate it , it helps me a lot , sometime ago , i had to spent 2-3 hours for create card , now i just spend 15' , thank you so much

Audio file creation
Posted on 2015-09-23

Really Awesome .
I could make flashcards from Spanish 4steps, and was able to add audio to 100 flash cards in about 5 minutes at one go.Thanks a lot.

please add longman
Posted on 2015-09-17

hi tanx for best addone
oxford tts not complete
pls insert longman tts

Spectacular add-on which works exactly as expected
Posted on 2015-08-13

Works exactly as expected. Great !

Posted on 2015-07-31

perfektní pro mé studium španělštiny :-D

Saved me years
Posted on 2015-07-26

I've acquired the Japanese core Plus deck from way back, but the thing is, the cards outside of 'CORE' usually lack audio. With some tweaks in notepad++ and excel, I used Anki's Tools>Check media feature to narrow down the searches in the browser to only those without mapped audio and I used this plugin's mass-generation feature.
It generated over 3000 audio files with acceptable to high quality.
This is invaluable to me because I study with an audio card (I play the sound of the vocab then I try to remember the vocab and its meaning).
So, in short, it saved me the trouble of having to download all of those manually.

Н Е Т С Л О В :)
Posted on 2015-07-09

Спасибо разработчикам приложения! И в особенности за добавление Яндекс-а и imTranslator! THANKS! THANKS! THANKS!

Massively add sounds to a deck
Posted on 2015-07-07

Dear author, can you add this link about massively add sounds to a deck? Thank you.

6 Stars
Posted on 2015-06-16

Saved me so much time!

Da' best
Posted on 2015-05-24

Wow, this is a wonderful time saver. Thank you so much!!

deserves more than 5 stars
Posted on 2015-05-15

this is really an awesome voice generating add-on for Anki, nothing possibly can beat it.
Many thanks for the developers.

Work perfect (funciona perfecto)
Posted on 2015-04-07

The best add-on for Anki. (Me ha venido de lujo para aprender la pronunciación del inglés)

It's perfect.
Posted on 2015-02-15

It's a very useful tool and it works perfectly.

Great work!
Posted on 2015-02-02

This plugin saved my life! I have eye surgery in a few hours and a big exam coming out and I just figured out how I can have this great plugin simply read my cards to me - brilliant!
The functionality is amazing and it does exactly what it's supposed to do!

One tiny suggestion: The "Advanced speaking options" where substitutes for tts can be defined (e.g -> for example etc.) is a little cumbersome to use. It would be great if one could duplicate those rules for the MP3 generator. If you wish to do that for the time being, you'd simply have to edit the TinySQL database in the extension directory.

And - for other German speakers: OSX speech synthesis (Yannik) is the best voice I could find for medical vocab.

Posted on 2014-11-22

Found out about this extention half an hour ago.

I used to insert my sounds through a time consuming and hard work way. For the first view looks, this just looks AMAZING.

Thank you sooo much for making my hobby even more enjoyable!!!

It is very useful to automatically add audio to many cards
Posted on 2014-11-19

But could you make it work with Forvo? The audio on there is by real people, no computer generated. I think that making Forvo one of the options would add a lot of value.

Totally Awesome
Posted on 2014-11-09

Awesome is not a big enough word to describe this Add-on

Thanks, developers :)

awesome, for real
Posted on 2014-10-23

thanks guys

Make the audio with simple one click
Posted on 2014-09-23

This is very helpful feature to add audio to my flash card right here in the edit mode with one or two clicks.

I would like to see if it can be improved:
- add the TTS in batch-mode for selected fields for all cards in a deck. In this case, instead of clicking on each of the field in a card, it can be done in one click for all cards.
- if there an option to specify the TTS engine over the internet by providing URL (an excellent example is since sometime given TTS engines do not provide a good voice.

This addon saves me hours of every month
Posted on 2014-09-08

I need all the help I can get while learning German. This addon helps tremendously when creating cards. This addon is awesome.

Can I buy you dinner?
Posted on 2014-09-06

Dear developer or development team,

You totally rock. BEST ADD-ON/PLUG-IN/MOD of any piece of software I've seen in 30 years.

It really *is* awesome.

Thank you!

British v American English
Posted on 2014-08-10

The accent seems to have changed from UK to US - how do I restore UK?


Posted on 2014-08-05

An error occurred in an add-on.
Please post on the add-on forum:

Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.addons", line 39, in loadAddons
File "c:\pyi\", line 436, in importHook
File "c:\pyi\", line 521, in doimport
File "C:\Users\acer\Documents\Anki\addons\", line 109, in <module>
import awesometts # imported for side effects, pylint: disable=W0611
File "c:\pyi\", line 455, in importHook
ImportError: No module named awesometts

Does exactly what it claims!
Posted on 2014-07-24

An incredibly useful addon that delivers what it claims.
Now I don't have to have that "Pronunciation audio" field for my notes; neither do I have to find audio clips for words, nor do I have to record my own audio for sentences.

The interface is user friendly and very intuitive.

Eagerly waiting for the auto-split-long-sentences fix. :)

Edit: Having the Pronunciation audio field is in infact beneficial.
Adding audio to a normal field will cause it to play multiple times if it is on both sides of the card.
Instead, you can customize templates using the audio field (so that the audio plays only once), and mass generate TTS audio from other fields into the audio field. That way, you don't have multiple replays even if a filed appears multiple times in a card, and you can still use the Mass TTS tool.
Also, this will work with AnkiDroid. So you get the best of all worlds!

Almost perfect!
Posted on 2014-07-03

- it doesn't remember Japanese in Google
- the Google languages are limited (way less than on the actual Google Translate).

Thank you for this valuable tool!
Posted on 2014-06-05

Thank you for this valuable tool! I have a queston though. Could you please add a new option for speaking a text selected in the main reviewer's window? I mean: select a text > RMB + "Say it" or a shortcut (in preview mode and by using default settings). Moreover, it would be useful to have a shortcut for quick generation of sounds in the editor by using two user-defined source and destination fields. Thanks again!

REALLY AWESOME but one question about the 100 characters google restriction
Posted on 2014-04-21

First of all I really want to thank you for making this add on. I helps me so much, i m really happy especially about the add mass mp3 function trough browsing!!!

But I have one question.

I study chinese, english and türkisch with Anki.

But also I study law, so I study my law definitions with anki. I thaught it would be awesome to also get a audio feedback of this definitions. And it works just well. But the definitioons are mostly very long. And for the long definitions I never got a mp3.

After I researched I came to the conclusion that this must be because of googles restriction to 100 characters.

Since my definitions are in German i couldnt use the other options of awesometts other than google, because they gave me an english pronounciation of the definitions. These wouldnt work.

Unfortunately I dont know anything about programming. So I wanted to ask you if it would be possible to change this in the next update?

I thaught maybe awesometts could recognize cards longer than 100 characters and split these into parts after the last word within these? And than later in the card let play the two or more mp3s in a row?

I m sorry if i make any impolite request I dont know much about programming. But i would appreciate the change very very much, since I study very hard for my exam with anki. If it would be possible in anyway I would be very grateful.

However this is still the best add on on anki for language learners so far, from my point of view. It is just what we always needed.

Posted on 2014-03-11


Best plugin of all time - game-changer!
Posted on 2014-02-07

What can I say? This app is probably the best plugin I've ever used in Anki, ranked alongside Japanese and Chinese support plugins. What's better with Awesome TTS is it works with any language that has TTS. The TTS built in to the Mac happens to be very good (and recently updated) for many languages, so this plugin has enabled me to easily expand my studies into other languages and collect text phrases from all around without having to worry about double checking how to pronounce them. Batch import from Excel via TextEdit + Awesome TTS mass mp3 generator = audio files for anything on my iPhone. Thank you, thank you, thank you! I would tip you if I could.

Wonderful add-on ... until it had a bug
Posted on 2014-01-20

your add-on is truly great, and I wanted to thank you for that. However, I got a bug: my OSX say list doesn't appear; and the program tells me this :

Traceback (most recent call last):
File "/Users/wahidslaoui/Documents/Anki/addons/awesometts/", line 154, in <lambda>
QtCore.QObject.connect(form.previewbutton, QtCore.SIGNAL("clicked()"), lambda form=form: TTS_service[getService_byName(serv_list[form.comboBoxService.currentIndex()])]['filegenerator_preview'](form))
File "/Users/wahidslaoui/Documents/Anki/addons/awesometts/services/", line 68, in filegenerator_preview
return playOSXsayTTS(unicode(form.texttoTTS.toPlainText()), voicelist[form.comboBoxSay.currentIndex()])
IndexError: list index out of range

How can I fix this ?

(my e-mail : [email protected])

Great Job! Time saver... only needs a speed setting.
Posted on 2013-09-15

Great job at find the mp3 files I need.

Posted on 2013-09-08

This is truly a blessing for all people trying to master a new language!

Kudos to you, mr developer!

Many thanks
Posted on 2013-06-06

The add on works brilliantly, and is really useful, thanks a lot for putting the time into making this. Very much appreciated.

Is there a per-deck option somewhere
Posted on 2013-04-05

This plugin works very nice, I've tested it on a few of my German cards. The problem is, I'd like the Google TTS to automatically read the answer in all the cards. I don't think adding a this <TTS ...> html tag to every card a nice way out.
Have anybody found an option to set the per-deck preferences, so that it implicitly adds <tts service="g" voice="de"> at the beginning and </TTS> at the end of the answer? I'd be most grateful for your help!
It should be per-deck only, not per the whole program, as I have different languages too, and would like to use a different tag in the other decks.
You can write me on
wojtasskorcz [at] gmail [dot] com

AwesomeTTS is Not working for Chinese Language!
Posted on 2013-03-20

Great Idea as add-on for serious Language learners.

In my case I'm learning Chinese and wanted to try this out. However, I was unable to see the results as there were some errors/bug somewhere! Please fixed it soon ;-)

Keep the great job
PS: I even tried what a guy suggested with the Japanese change on the settings, but didnt work for me (in the Chinese language), but standard nor modified seems to work ...

An error occurred in an add-on. Please contact the add-on author.
Traceback (most recent call last):
File "C:\Users\Miguel\Documents\Anki\addons\awesometts\", line 312, in
editor.connect(a, SIGNAL("triggered()"), lambda e=editor: onGenerate(e))
File "C:\Users\Miguel\Documents\Anki\addons\awesometts\", line 293, in onGenerate
result = generate_audio_files(sf, frm, service, fieldlist[srcField], fieldlist[dstField])
File "C:\Users\Miguel\Documents\Anki\addons\awesometts\", line 220, in generate_audio_files
filename = TTS_service[service]['record'](frm, note[srcField_name])
File "C:\Users\Miguel\Documents\Anki\addons\awesometts/services/", line 112, in recordGoogleTTS
return TTS_record_old(text, slanguages[form.comboBoxGoogle.currentIndex()][0])
File "C:\Users\Miguel\Documents\Anki\addons\awesometts/services/", line 119, in TTS_record_old
file = util.generateFileName(text, 'g', slanguages[get_language_id(language)][2])
File "C:\Users\Miguel\Documents\Anki\addons\awesometts\", line 20, in generateFileName
file = file.decode('utf-8').encode(slanguages[get_language_id(language)][2])
NameError: global name 'slanguages' is not defined

feature request
Posted on 2013-02-19

One problem I keep having is that a small percentage of my mp3 files periodically disappear. My guess is that it has something to do with naming of mp3 files after the text it plays. I would like a current date and time to be appended to each mp3 file to avoid name collision and to lowercase everything to make sure that using those files work the same way on case sensitive and case insensitive file systems (I am using it under Linux and Android). That would also solve another problem: there are words that are spelled the same way in different languages but are pronounced differently. Currently such words would be overwritten by the latest one.

Posted on 2013-02-06

how to add on the fly audio to downloaded shared decks, only to a field. just one word. to all 4000 cards.
I downloaded a deck of 2000 cards and would like to add audio to them all, but don't know how to add the audio to just a field, w/o having to do it 1 by 1 to all of them.

A wonderul plugin!
Posted on 2013-01-25

This plugin, just as its predecessor, is the reason why I was able to develop my French/German listening skills.
The only thing that would make it even better would be ignoring certain strings of characters, such as {{c1:: and }} used in Anki 2. It's a pain to add sound to multiple cards after they've been clozified:/

Very good solution
Posted on 2012-11-30

Plugin works very well.
It's convenient and saves a lot of time. The pronunciations provided by google are not perfect, but usually quite decent - and the best thing about this plugin: as it can download on-the-fly you can immediately benefit from the TTS improvements implemented by google.

Posted on 2012-11-28

Man, this is helluwa' addon ! :D Thank you !!

Truly awesome!
Posted on 2012-11-16

It would be great if it would automatically insert a sound file from the text on the clipboard (select text, click icon, file inserted) instead of having to open the dialogue box and paste.

Very handy
Posted on 2012-10-22

Thank you very much for this plugin. Works great.

Great plug-in
Posted on 2012-10-20

I was looking for a plug-in to generate audio and I found it. It works like a charm!