Lightweight TTS Libraries Voice AI Tools
Minimal, dependency-light text-to-speech implementations and wrappers for local/offline synthesis. Does NOT include API wrappers, cloud-based services, speech recognition, or production-grade TTS engines.
There are 185 lightweight tts libraries tools tracked. 3 score above 70 (verified tier). The highest-rated is KoljaB/RealtimeTTS at 84/100 with 3,800 stars and 9,228 monthly downloads. 1 of the top 10 are actively maintained.
Get all 185 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=voice-ai&subcategory=lightweight-tts-libraries&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
KoljaB/RealtimeTTS
Converts text to speech in realtime |
|
Verified |
| 2 |
pndurette/gTTS
Python library and CLI tool to interface with Google Translate's text-to-speech API |
|
Verified |
| 3 |
nateshmbhat/pyttsx3
Offline Text To Speech synthesis for python |
|
Verified |
| 4 |
n1teshy/yapper-tts
offline text to speech and free SOTA LLM APIs to let your programs speak to you |
|
Established |
| 5 |
dputhier/pygtftk
A python package and a set of shell commands to handle GTF files |
|
Established |
| 6 |
wannaphong/ttsmms
TTS with The Massively Multilingual Speech (MMS) project |
|
Established |
| 7 |
jeroenterheerdt/pycsspeechtts
Python (py) library to use Microsofts Cognitive Services Speech (csspeech)... |
|
Emerging |
| 8 |
thevickypedia/py3-tts
Offline Text To Speech library for python |
|
Emerging |
| 9 |
frostming/tetos
A unified interface for multiple Text-to-Speech (TTS) providers. |
|
Emerging |
| 10 |
ekwek1/soprano
Soprano: Instant, Ultra-Realistic Text-to-Speech |
|
Emerging |
| 11 |
mediatechlab/tts-wrapper
TTS-Wrapper makes it easier to use text-to-speech APIs by providing a... |
|
Emerging |
| 12 |
supersu-man/pyt2s
The Python Text to Speech library you've been looking for. |
|
Emerging |
| 13 |
PraaneshSelvaraj/speech_engine
Speech Engine is a Python package that provides a simple interface for... |
|
Emerging |
| 14 |
mgonzs13/audio_common
A PortAudio based audio_common with text to speech for ROS 2 |
|
Emerging |
| 15 |
avinashvarna/sanskrit_tts
Sanskrit text to speech |
|
Emerging |
| 16 |
areebbeigh/winspeech
Speech recognition and synthesis library for Windows - Python 2 and 3. |
|
Emerging |
| 17 |
ImNimboss/uberduck
A synchronous and asynchronous API wrapper for the UberDuck text-to-speech... |
|
Emerging |
| 18 |
harmlessman/PAFTS
PAFTS : Library That Preprocessing Audio For TTS. |
|
Emerging |
| 19 |
SILMA-AI/silma-tts
SILMA TTS v1 Official Repo — a Lightweight Open Bilingual Text to Speech Model |
|
Emerging |
| 20 |
pth2000/PowerPointReviewer
一个基于PySide6实现的演讲稿朗读审阅工具,使用TTS引擎朗读PPT中的备注部分,从而辅助您进一步完善演讲的内容与措辞,助您顺利完成精彩的PPT演讲与展示。 |
|
Emerging |
| 21 |
stefantaubert/en-tts
Command-line interface and Python library for synthesizing English texts into speech. |
|
Emerging |
| 22 |
alexram1313/text-to-speech-sample
Python3 Text to Speech Video Sample |
|
Emerging |
| 23 |
wdbm/deep_throat
speech synthesis program |
|
Emerging |
| 24 |
aeleraqi/Text-to-Speech-gTTS---Arabic-text
Google Text-to-Speech API to convert text input into audio files |
|
Emerging |
| 25 |
titilambert/pynuance
Wrapper for Nuance Communications services |
|
Emerging |
| 26 |
HachiroSan/google-pronouncer
🔊 Download pronunciation audio files from Google's dictionary service.... |
|
Emerging |
| 27 |
gooofy/py-marytts
Python MaryTTS HTTP client library |
|
Emerging |
| 28 |
mgonzs13/tts_ros
Text-to-Speech for ROS 2 |
|
Emerging |
| 29 |
MattePalte/Verbify-TTS
Simple and free Text-to-Speech (TTS) engine that reads for you any text on... |
|
Emerging |
| 30 |
TartuNLP/text-to-speech-api
REST API for neural text-to-speech synthesis |
|
Emerging |
| 31 |
williamxhero/ttsmaker
TTSMaker: A Python library for interacting with the TTSMaker API to easily... |
|
Emerging |
| 32 |
Alex-Tremayne/LaTeXt
Python package for converting LaTeX to text which can be read by text to... |
|
Emerging |
| 33 |
hathibelagal-dev/str2speech
An easy-to-use library and command-line tool for TTS |
|
Emerging |
| 34 |
stefantaubert/mean-opinion-score
Python library for calculating the mean opinion score and 95% confidence... |
|
Emerging |
| 35 |
moutaouakkil/tts-text-to-speech
Text-to-Speech (TTS) enables developers to synthesize natural-sounding... |
|
Emerging |
| 36 |
henry-richard7/Natural-Text-to-Speech
This python program uses https://naturaltts.com API to convert given text to... |
|
Emerging |
| 37 |
laszukdawid/cracker
Usable GUI for text-to-speech services |
|
Emerging |
| 38 |
hug33k/PyTalk-R2D2
Python script for R2D2 text-to-speech |
|
Emerging |
| 39 |
Helow19274/aiogTTS
Async Python library to interface with Google Translate's text-to-speech API |
|
Emerging |
| 40 |
anyvoiceai/Barkify
Barkify: an unoffical training implementation of Bark TTS by suno-ai |
|
Emerging |
| 41 |
aabdurakhmanov/uzbekcha-gapir
Matnni O'zbek tilida talafuz qiluvchi desktop dastur | Text to speech... |
|
Emerging |
| 42 |
daslearning-org/text-to-speech-offline
A lightweight cross-platform Text-To-Speech application which works on... |
|
Emerging |
| 43 |
Jugendhackt/synthi-tts
Hackathon project to digitize your own voice and have it speak for you!... |
|
Experimental |
| 44 |
candlewill/Ossian
Ossian: A simple language-independent Text-to-speech frontend |
|
Experimental |
| 45 |
GetProjectsIdea/Convert-Text-to-Speech-in-Python
Text to speech is a process to convert any text into voice. Text to speech... |
|
Experimental |
| 46 |
tuhinpal/text-to-speech
Text to Speech using Google's Library (Made for Fun) |
|
Experimental |
| 47 |
sureshnswamy/tamil-text2voice
Text to speech tool for Tamil language |
|
Experimental |
| 48 |
NickV1v/AsyncFakeYou
Asynchronous Python library for interacting with the FakeYou Text-to-Speech API |
|
Experimental |
| 49 |
tirsky/speechpro_wrapper
Wrapper for text to speech speechpro (only russian) |
|
Experimental |
| 50 |
muqadasejaz/Text-to-Speech-Converter-
A simple Python project that converts text into speech using different... |
|
Experimental |
| 51 |
bhattbhavesh91/speech-python-demos
pyttsx3 is a text-to-speech conversion library in Python. Its a Python-based... |
|
Experimental |
| 52 |
MERLIN2-ARCH/text_to_speech
Text to speech for ROS 2 |
|
Experimental |
| 53 |
stefantaubert/tts-mos-test-mturk
Command-line interface (CLI) and Python library to evaluate text-to-speech... |
|
Experimental |
| 54 |
headlessripper/NectarSTT
NectarSTT (Nectar Speech To Text) is a Python-based speech recognition... |
|
Experimental |
| 55 |
Flux9665/ArticulatoryTextFrontend
This is a text-processing frontend that converts graphemes to phonemes and... |
|
Experimental |
| 56 |
lifeiteng/Rabbit
Explore Text-To-Speech |
|
Experimental |
| 57 |
vishalnagda1/text-to-speech
Python program to convert text to speech. |
|
Experimental |
| 58 |
aeleraqi/gTTS---Arabic-text-to-multiple-languages
Converting Arabic text to speech in various languages with the versatile... |
|
Experimental |
| 59 |
ldl805/QuickSpeechPi
Very, very lightweight and simple text to speech (TTS) program that outputs... |
|
Experimental |
| 60 |
anonfaded/robospeaker101
Python tool for text-to-speech conversion with voice selection, usage... |
|
Experimental |
| 61 |
aeleraqi/Text-to-Speech-gTTS---English-text
Easy-to-use Python library for converting English text into natural sounding... |
|
Experimental |
| 62 |
buddheshwarnath/blurtpy
Offline, cross-platform Python text-to-speech and sound notifications.... |
|
Experimental |
| 63 |
Arbazkhan4712/Text-To-Speech
A program that can convert Text into Speech using python |
|
Experimental |
| 64 |
CodingWithEnjoy/Speech-To-Text-Python
متن به صدا | Text To Speech 😊🤩 |
|
Experimental |
| 65 |
brailcom/tts-api-provider
Common interface to speech synthesis |
|
Experimental |
| 66 |
yxngrbree/text-to-speech
Nano weight TTS |
|
Experimental |
| 67 |
mohaimenulislamshawon/text-to-voice-speech-converter
The program is created based on google text to speech or voice converter... |
|
Experimental |
| 68 |
techmo-pl/tts-client
Techmo Text-To-Speech (TTS) gRPC client |
|
Experimental |
| 69 |
Dicklesworthstone/ChatTTS
Forked to make it installable via pip |
|
Experimental |
| 70 |
ashfaaqrifath/Speechtron
This Python text to speech program converts text from user-provided files or... |
|
Experimental |
| 71 |
lohriialo/texttospeech
Google's Speech Synthesis, Text to speech conversion powered by machine learning |
|
Experimental |
| 72 |
appatalks/Bark_text-to-speech
Playground with Bark |
|
Experimental |
| 73 |
paulfears/vbs
allows python to access visual basic functions including: text to speech,... |
|
Experimental |
| 74 |
the-avyakta/Speech-to-GCode
I created a speech-to-Gcode generator using speech recognition and... |
|
Experimental |
| 75 |
Ashish-Patnaik/Sonya-TTS
High-fidelity AI speech with emotion, rhythm, and audiobook mode |
|
Experimental |
| 76 |
rockcastle/Python-Kivy-Android-app
Python-kivy Text to Speech Android App |
|
Experimental |
| 77 |
alttch/ttsbroker
Simple TTS (Text-To-Speech) broker for Python |
|
Experimental |
| 78 |
FireHead90544/PyQTTs
PyQTTs - Open Source Text To Speech GUI Application |
|
Experimental |
| 79 |
abpai/tts-gateway
A local text-to-speech gateway with a pluggable engine architecture |
|
Experimental |
| 80 |
trentw/script-to-speech
Convert screenplays into multi-voiced audiobooks using various... |
|
Experimental |
| 81 |
nkpro2000sr/Word-to-AudioFile
this is to generate audio files from given words. useful for generating... |
|
Experimental |
| 82 |
furushchev/ros_gtts
Text-to-Speech service for ROS using python gTTS library for backend. |
|
Experimental |
| 83 |
baaziznasser/nbsapi
a python library that helps you to control the sapi5 TTS |
|
Experimental |
| 84 |
DarkSide7839/PytDm
🌐 Streamline your downloads with PytDm, a modern Python download manager... |
|
Experimental |
| 85 |
ActiveIntelligentSystemsLab/japanese_tts_ros
日本語テキストを音声として出力するROS node |
|
Experimental |
| 86 |
duc11021102/pyspeech
Python Text To Speech Using gTTS @duc11021102 |
|
Experimental |
| 87 |
vaarunh/texttospeech
This is simple text to speech convertor created using Google Text-to-Speech Lib. |
|
Experimental |
| 88 |
BleachDev/tts-grabber
Every Google, Azure & IBM text to speech voice for free. |
|
Experimental |
| 89 |
shreyamalogi/Text-To-Speech
"Transform Your Words into Sonic Spells with Shreya's Text-to-Speech... |
|
Experimental |
| 90 |
scruss/micropython-SYN6988
MicroPython library for the VoiceTX SYN6988 text to speech module |
|
Experimental |
| 91 |
JuanJRA20/Conversor-Texto-a-Voz
🎙️ Sistema inteligente de conversión de texto a audio con detección... |
|
Experimental |
| 92 |
skye-cyber/ttskit3
A lightweight text to speeach toolkit |
|
Experimental |
| 93 |
ttsaigit/tts-python
Python SDK for the TTS.ai text-to-speech API |
|
Experimental |
| 94 |
tqer39/tts-partner
TTS Partner repository |
|
Experimental |
| 95 |
laustke/jimlet_classic
Offline text-to-speech GUI converter with drag-and-drop support,... |
|
Experimental |
| 96 |
hyqzz/ICodeStar-text2speech-mp3
Simple Python tool to convert text to speech (TTS) and save as MP3 files.... |
|
Experimental |
| 97 |
icosane/hyacinthia
Simple graphical front‑end for F5‑TTS |
|
Experimental |
| 98 |
shrey802/PyTTSeval
Evaluation tool for TTS systems |
|
Experimental |
| 99 |
aristech-de/stt-clients
Clients to communicate with the Aristech STT service |
|
Experimental |
| 100 |
jgravelle/jBark
jBark is a powerful Python library that builds upon the capabilities of the... |
|
Experimental |
| 101 |
habitual69/speakify-api
Speakify is a simple API that generates audio and subtitles from text using... |
|
Experimental |
| 102 |
the-vishal/TTSpy
Text to speech |
|
Experimental |
| 103 |
tomasgoiba/diphone-synthesizer
Basic diphone-based concatenative speech synthesizer in English. |
|
Experimental |
| 104 |
rupin/WrittenAudio
Written Audio Uses Google Text to Speech engine and a configuration file to... |
|
Experimental |
| 105 |
smsraj2001/PYEDIT-PRO-THE-ULTIMATE-ADVANCED-TEXT-EDITOR
An Advanced text editor in python with enhanced and amazing features |
|
Experimental |
| 106 |
Herobrine25mcpe/text-to-speech_Tkinter
So this is a project in which I am working on a simple text to speech... |
|
Experimental |
| 107 |
Nishant-15/TTS
Text To Speech in regional languages like English, Hindi and Marathi using python |
|
Experimental |
| 108 |
code-with-ayyan/python-project-1
My first repository on github. Interactive CLI-based RoboSpeaker in Python.... |
|
Experimental |
| 109 |
sse-digital-man/TTS-Core
数字人项目-TTS部分 |
|
Experimental |
| 110 |
alok-kumar8765/robot_mood_announcer
Robot Mood Announcer is a small but delightful script that gives your Python... |
|
Experimental |
| 111 |
maribotto/uutistenlukija
Suomalainen uutislukija - Lukee Helsingin Sanomien ja YLE:n uutiset ääneen.... |
|
Experimental |
| 112 |
NoNamePro0/Speech
🎙 Yet another python script that speech your text |
|
Experimental |
| 113 |
JoeMountWSWS/wsws-tts
Convert wsws.org articles to speech |
|
Experimental |
| 114 |
FeuZen/Zonos-long-text-to-speech
Takes an input text and transcribes it using zonos-v0.1-hybrid |
|
Experimental |
| 115 |
DavidTbilisi/TTS
Text To Speech (Georgian, English, Russian) |
|
Experimental |
| 116 |
mgierada/TGSE
TGSE (Transcripts Generator & Search Engine) - A Django based search engine... |
|
Experimental |
| 117 |
ggegoge/PyTDM
Pytońska treść do mowy – Polish Text to Speech library for Python |
|
Experimental |
| 118 |
aristech-de/tts-clients
Clients to communicate with the Aristech TTS service |
|
Experimental |
| 119 |
Kourva/CallCenter
I honestly have no idea for this section, just enjoy this TTS made in Flet |
|
Experimental |
| 120 |
JolonB/TTS-Generator
Generate small audio files in bulk |
|
Experimental |
| 121 |
SoVinceble/Language_Engine
A text-to-speech (TTS) system which creates human-like voices from written... |
|
Experimental |
| 122 |
ryanfb/ancientgreekspeak
Transliterate Ancient Greek to Apple phonemes for text-to-speech synthesis |
|
Experimental |
| 123 |
dibbed/TTSKit-multi-engine-tts
Python Text-to-Speech toolkit (multi-engine) with FastAPI, CLI and Telegram... |
|
Experimental |
| 124 |
Edmar-Monteverde/conversor-articulos-a-mp3
Este proyecto recibe una URL de un artículo, extrae el texto principal y lo... |
|
Experimental |
| 125 |
RG-7/RoboSpeaker
This is a simple text to speech translator developed using python |
|
Experimental |
| 126 |
IonTeLOS/notipie
Desktop notifications and notification service with optional forwarding to... |
|
Experimental |
| 127 |
vikesh8860/Multitasker
Multitasker is a machine learning project based on python that implements... |
|
Experimental |
| 128 |
marcosfelt/latex2speech
Convert Latex to speech |
|
Experimental |
| 129 |
technout/tts_gtk
Graphical interface for Coqui TTS (Text to Speech) command line. Made in... |
|
Experimental |
| 130 |
thomasthaddeus/TextToSpeechPython
This repository contains a Python-based text-to-speech (TTS) program that... |
|
Experimental |
| 131 |
Zai-Kun/Speech-Wich
SpeechWich, text-to-speech app that uses Bing Translator's TTS service. It's... |
|
Experimental |
| 132 |
Voinic/microtts
Simple TTS library for MicroPython that works offline |
|
Experimental |
| 133 |
Temerold/TobsTTS
Text to speech, Python 3.7. Swedish and English. bye |
|
Experimental |
| 134 |
amirisback/text-to-speech
Text To Speech With Library Google Text To Speech |
|
Experimental |
| 135 |
HxnDev/Human-Voice-to-Automated-Voice-Text
This project converts your human voice input to its text transcript and to... |
|
Experimental |
| 136 |
LiamBrandt/tts_decode
A decoder for TTS files from 7 Days to Die |
|
Experimental |
| 137 |
gogabs/pyscrout
Output text to speech and braille |
|
Experimental |
| 138 |
ponchotitlan/google_text-to-speech_prompt_maker
Utility for Google Text-To-Speech batch audio files generator. Ideal for... |
|
Experimental |
| 139 |
ahsanaasim/text-to-speach-works
Boilerplate python project to generate videos from text using gTTS & MoviePy |
|
Experimental |
| 140 |
sezer-muhammed/ReaderAudioEngine
Neural Text-to-Speech (TTS) engine with word-level synchronization and ONNX... |
|
Experimental |
| 141 |
HannoOttens/Voic-3-intator
A text-to-speech program that uses your own voice. The goal was to collect... |
|
Experimental |
| 142 |
SuperKogito/ReadTex
Text to speech converter and player based on google api. |
|
Experimental |
| 143 |
saurabhv749/script2speech
cli TTS script |
|
Experimental |
| 144 |
Rishi-Kumar-RK/tts-gui
Text to speech with GUI |
|
Experimental |
| 145 |
IG-onGit/TexeT
TexeT is the tool you need to take your interaction and content control to... |
|
Experimental |
| 146 |
patarapolw/ttslib
TTS for local usage that works for all OS's, with a simple interface,... |
|
Experimental |
| 147 |
xinlingqudongX/tts-voice
tts custom voice 文字转语音,自定义文字 |
|
Experimental |
| 148 |
abduznik/TTS_Reader
Converts text into natural-sounding speech, providing a simple and... |
|
Experimental |
| 149 |
ashudevcodes/Speechify
This is a Python program that translates a given text into Hindi using... |
|
Experimental |
| 150 |
scruss/circuitpython-SYN6988
CircuitPython library for the YuTone VoiceTX SYN6988 text to speech module. |
|
Experimental |
| 151 |
HarshilSharaf/Text-To-Speech
Text-To-Speech Using Python with a interactive GUI |
|
Experimental |
| 152 |
httpanand/Text-to-speech
Simple py program to convert text to speech |
|
Experimental |
| 153 |
needyamin/TS-TTS-to-MP4-Converter
Desktop GUI tool for converting .tts / transport‑stream recordings (and any... |
|
Experimental |
| 154 |
jetfontanilla/win-sapi-tts-audio-file-generator
using Win SpVoice Interface (SAPI) with python to generate audio files with... |
|
Experimental |
| 155 |
stavrosmachinima/audiorate-app
Audio Rating Survey to gather Mean Opinion Score data for university thesis |
|
Experimental |
| 156 |
donempudi-prudhvi/python
This is used for python code and examples. |
|
Experimental |
| 157 |
nashalexander/PersonaSpeak
Simple but comprehensive TTS GUI tool for use with modern models |
|
Experimental |
| 158 |
Imusing/MarkovTTS
Text to Speech using a Markov Chain |
|
Experimental |
| 159 |
LPBeaulieu/RadioTTS
RadioTTS lets you generate audio tracks with TTS introductions, directly... |
|
Experimental |
| 160 |
nbilbo/gtts-gui
A graphical user interface to use gTTS library. |
|
Experimental |
| 161 |
arunkv/dictation
Dictation game for kids to practice their spelling |
|
Experimental |
| 162 |
ShivanshGhelani/Myra-TTS
AI-powered TTS web app that converts text to speech with real-time playback... |
|
Experimental |
| 163 |
nav343/nav
A Python module made to simplify the usage of Text To Speech and Speech Recognition. |
|
Experimental |
| 164 |
gpuhalla/SpeechToText2TextToSpeech
A Speech to Text to Text to Speech script |
|
Experimental |
| 165 |
lmarschall/PythonGoogleTTSClient
By using googles text to speech api, this client allows the user to input a... |
|
Experimental |
| 166 |
Mhadi-1382/GUI-Convert-text-to-speech
GUI Application Convert Text To Speech |
|
Experimental |
| 167 |
Atamyrat2005/text-to-speech
There are several APIs available to convert text to speech in Python. One of... |
|
Experimental |
| 168 |
Lucas-Uchiha/MicroSpeechy
Simple text-to-speech program. |
|
Experimental |
| 169 |
jabbalaci/say-it
Convert arbitrary text to audio |
|
Experimental |
| 170 |
littinrajan/speech_to_text_engine
This repo contains an engine which let you transcribe your recorded audio to... |
|
Experimental |
| 171 |
frank038/gspeechtray
A speech-to-text program. |
|
Experimental |
| 172 |
sght500/add-points-synthesize
A Python tool that enhances text-to-speech by formatting sentences for... |
|
Experimental |
| 173 |
s3h4n/LetMeSpeak
Let-Me-Speak is a simple python based Text-To-Speech application. |
|
Experimental |
| 174 |
akionsight/Text-To-Speech
A Simple GUI Based Text To Speech program based on pyttsx3 |
|
Experimental |
| 175 |
ts-azure-services/batch-tts-synthesis
A repo to provide working code for long audio text to speech with a... |
|
Experimental |
| 176 |
the-byte-bender/tts-fap
TTS free app: Easily generate speech from text and export to files, made for... |
|
Experimental |
| 177 |
yjg30737/pyqt_text_to_speech_gui
using text to speech (tts) model in python desktop app |
|
Experimental |
| 178 |
JimmyVS/Text-To-Speech
Simple Python script using pyttsx3 for Text to Speech conversion. Customize... |
|
Experimental |
| 179 |
samyakjain24040/Text_to_speak
🔥The python project for text to speak |
|
Experimental |
| 180 |
Jameson33699/GUI-Dictionary
I created just a dictionary that can convert text to speech as well as... |
|
Experimental |
| 181 |
ruitcatarino/rss2tts
RSS Reader with Text-to-Speech and language detection |
|
Experimental |
| 182 |
Los-had/tts-app
fala seus textos(com interface gráfica, feita com tkinter) |
|
Experimental |
| 183 |
mattfelber/Notes
Text-to-speech notepad. Search Wikipedia for highlited text |
|
Experimental |
| 184 |
mydroidandi/commbase-tts-pyttsx3
A Python application that utilizes text-to-speech capabilities to read out... |
|
Experimental |
| 185 |
MrKioZ/selected-tts
A simple and useful text to speech script |
|
Experimental |