This is an add-on to generate voice from text and add it to Anki cards, using local AI Text to Speech Piper. After downloading an AI voice from the options, you can quickly generate an AI voice locally from the selected text or notes. Currently about 25 languages are supported.
Piper (open source AI text-to-speech project) Sample audio How to use
Select a language and a voice from the options of the add-on, and download the voice file. (A single voice is about 60MB-100MB) You can play the voice from the menu by selecting the text in the reviewer and right-clicking, or you can save the voice to a field on the selected card. If you select multiple notes in the browser you can bulk add audio from the field.
Select text in reviewer and save or read out loud Select notes in browser and add audio in bulk Options to add new language and settings to add in bulk Audio saving format (FFmpeg)
Edit 2025-12-31: This explanation is outdated. I added a new feature to convert wav files to mp3 using Anki alone, unless an error occurs, it will auto save as mp3 even without ffmpeg.
The default audio file format saved is Wav. To save as mp3 you will need FFmpeg. If you already have FFmpeg installed on your laptop, the audio will be automatically converted to mp3. (Wav is large in size, while Mp3 is relatively small because it is compressed.)
FFmpeg download page
Or, see the “Watch Foreign Language Movies with Anki” add-on page of the popular add-on for clear instructions on how to download FFmeg. add-on:
If you have difficulty installing FFmpeg, this add-on will automatically download FFmpeg to the add-on folder and use FFmpeg. addon: FFmpeg Downloader (Create by Shigeඞ)
Note Not sure if it works on MacOS. (it has not been tested yet) Each voice file is about 60MB - 100MB in size. Some languages are not supported. (e.g. Japanese. Still under development by the developers of Piper). So far no TTS other than Piper has been incorporated. (the popular add-ons HypertTTS and AwsomeTTS support most types of TTS, so I think there is not much need to develop them.) What are the advantages of Piper? Piper is an open source project so it is free to use AI natural speech locally. Most of Piper’s voices are Creative Commons licensed so you are free to redistribute and use the voices generated (e.g. commercial use or distribution of Windows or Siri TTS may be prohibited). But some may not be, check the sample audio page for the exact license if you need it: Sample audio
🚨Report
If you have any problems or requests feel free to send them to me.
👩🚀Reddit : You can request me to repair broken Add-ons. 🌟AnkiForums : You can request me to repair broken Add-ons, and it is ideal for open discussions. 🐙Github : Makes it easier to track problems. 💖Patreon DM : Response will be prioritized.
💖Please Support Shige’s Anki add-ons development!
Hi thank you for using this add-on I’m Shigeඞ!
[ 🛠️Fix add-ons ] So far I fixed and customized 80+ broken add-ons for free and developed over 30 add-ons as a hobby (all add-ons). If you have requests to fix broken add-ons feel free to contact me. Fix broken addons (Free) [ 💖Donation ] I’m looking for supporters for my add-ons development because I like Anki!👍️ If you support my volunteer development you will get 14 add-ons for patrons only and 15 game themes included in AnkiArcade ($5/month).
Get Patrons only addons | Patrons Q and A | Contact
[ Special Thanks ] So far I received donations from 584 patrons and without their support I never could develop this, thank you very much!🙏
Patrons: Arthur Bookstein Haruka Luis Alberto, Letona Quispe 07951350313540 Lily Tim Daniel Kohl-Fink NamelessGO Kyle Mondlak ElAnki Abhi S Matthew Hartford findus161 Jonathan Contreras K Juan Salgado Peasant of Anki Yaeerrrrrr Christopher Lam Elisabeth Barber Jesse Asiedu David C Ernest Chan Steven Banner Heidi Leonora Lomoki Akporyoe GP O’Byrne Xiuxuan Wang Aydin Herik KM Ujwal Chadha Kolorophyll Jake Stucki Kaitlyn Bowler Isabel Guan gus forester Hoang Hung ellie Tobias Klös Orlando Frey Take Root Iggi Carly Burdorf Austin Regal Mia iuventius Patrick ellis Vivian Cao tarek qiting zeng Muneeb Khan Zarina Balde Pansanity Sameer Al Matheus Chagas Bryn Price Joseph Howell pie_is_good Svel1989 alpha male, shredded af Keeler Kime Anh-Tai Nguyen Kurt Grabow Devon Williams Gabriel Farrugia Terence Bartenbach R Rebecca Lis Y. Fahim Shaik Augusto Stein Ashok Rajpurohit mootcourt NoirHassassin Kevin Galvez Morgan Torres Dennis Obis Kmyungc Will S. Meeyah Davis Eric Allen Tae Lee alex han Andrew Yick Robert Remedios Simeon Gabriel Vinicio Guedes sab hoque only Ythalo Vlogs Ketan Pal Aurora Dzurko Marlee Davis Tyler Schulte Mac Douglas Beeman Ali Abid Kyle Anthony Marley Easterbrook Temi Jide Ansel Ng Azfar Hussain …full list
Screenshots










Liên kết hỗ trợ
Reviews (17)
👍 2026-02-07
I am using 🤖PiperTTS for learning French Vocabularies, Remarkable performance. thank you Shigeඞ Comment from author glad it helped! :D
👍 2026-01-09
Absolutely fantastic! Intuitive to use and very helpful, you are a saviour! Comment from author thank you! :D
👍 2026-01-03
Nice! Adds more variability on top of add-ons like HyperTTS Comment from author glad it helped! :D
👍 2025-12-25
超级棒 Comment from author 谢谢! :-D
👍 2025-12-24
Good but is it supposed to open run.exe every time I do something? It’s kind of annoying lol Comment from author Hi thanks for the report, I fixed and uploaded it, so please try updating the add-on. (Tools -> Addons -> Check for update)
👍 2025-12-21
When I click on Play Audio, it just pop up [ 🤖PiperTTS ] Error. I’ve already downloaded the voice. Comment from author Hi thanks for the report. Is the TTS not working at all, or is only that specific function broken?
👍 2025-11-14
ohh it really useful for me, thank you all! Comment from author Thank you! :D
👍 2025-11-08
很不错哦,效果很好 Comment from author 谢谢你的反馈!👍️
👍 2025-10-29
Excellent so far.. just works which is great.. Nice implementation - being able to right click toe create audio is seamless. Comment from author Glad it helped!👍️
👍 2025-10-24
Works great and I love it.
Is there the potential for human readable file name generation rather than random string of unique characters? The selected text becomes the name of the file. Comment from author Thanks for the feedback! Not using filenames is intentional, e.g. duplicate phrases could cause files to be overwritten, or in some languages, special characters might cause unexpected errors. So making it optional might be convenient, I’ll look into it.
👍 2025-09-14
the program is amazing! i’t just that I don’t know if this problem i’m having has anything to do with my settings but when there is an apostrophe in a sentences it says N HASH X 27 T, and also it does not distingues between: lives, in she lives here and lives, like, their lives are important.. it’s always like the first example, Comment from author Hi thanks for the feedback! I think that apostrophe is a bug so I’m looking into it. Distinguishing pronunciations like “lives” might be a bit diffic
👍 2025-08-26
Great addon but there are some bugs and glitches to fix. Many times it starts to speak gibberish or maybe the language of AI 😂 and that irritates me the most, and the problem is consistent with the text. Possible cause and fix: Based on my experience with the bug/glitch I think it is caused because of html formatting. I have become much more sure that it is the cause of the issue after testing my theory which fixed the issue. The simple solution is before feeding the text to the AI clear all the
👍 2025-08-21
Hi, great work on the add-on, it’s very helpful!
I have a suggestion for a future update. Would it be possible to add a keyboard shortcut to automate saving the audio?
For example, I could select the text in the “Sentence” field, press a shortcut, and it would automatically save the audio to the “SentenceAudio” field using the last selected voice. This would make the workflow much faster.
Thanks for your consideration Comment from author Hi thanks for the feedback! That’s a good idea, I’ll lo
👍 2025-08-14
Polish language does not work. Any time I try to play audio I get an error: https://pastebin.com/pLksnCju Update: Thank you for fixing the problem! It works great now! Comment from author before post was edited Cześć, thanks reporting the problem. I fixed it and uploaded it so please try to update the add-on. (Anki Menu -> Tools -> Add-ons -> Check for updates)
👍 2025-07-13
Hi, great work! Good addition. I need to add pauses between words. For example, a “goal/frame/outline” instead of a slash, so that there are pauses, maybe meta tags or something else? Can you help? Comment from author Hi thanks for the feedback! I think the function is useful as you say, I’ll look into it.
👍 2025-06-21
It looks great, I hope it will have the Japanese language in the future Comment from author Thanks! Japanese voices have been requested but are still under development by the Piper developers, if they are added later I will add them to this add-on.
👍 2025-06-21
Works well, thanks! Comment from author thank you! :D