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

84
Verified
2 pndurette/gTTS

Python library and CLI tool to interface with Google Translate's text-to-speech API

78
Verified
3 nateshmbhat/pyttsx3

Offline Text To Speech synthesis for python

75
Verified
4 n1teshy/yapper-tts

offline text to speech and free SOTA LLM APIs to let your programs speak to you

57
Established
5 dputhier/pygtftk

A python package and a set of shell commands to handle GTF files

54
Established
6 wannaphong/ttsmms

TTS with The Massively Multilingual Speech (MMS) project

53
Established
7 jeroenterheerdt/pycsspeechtts

Python (py) library to use Microsofts Cognitive Services Speech (csspeech)...

49
Emerging
8 thevickypedia/py3-tts

Offline Text To Speech library for python

48
Emerging
9 frostming/tetos

A unified interface for multiple Text-to-Speech (TTS) providers.

47
Emerging
10 ekwek1/soprano

Soprano: Instant, Ultra-Realistic Text-to-Speech

47
Emerging
11 mediatechlab/tts-wrapper

TTS-Wrapper makes it easier to use text-to-speech APIs by providing a...

47
Emerging
12 supersu-man/pyt2s

The Python Text to Speech library you've been looking for.

46
Emerging
13 PraaneshSelvaraj/speech_engine

Speech Engine is a Python package that provides a simple interface for...

45
Emerging
14 mgonzs13/audio_common

A PortAudio based audio_common with text to speech for ROS 2

45
Emerging
15 avinashvarna/sanskrit_tts

Sanskrit text to speech

45
Emerging
16 areebbeigh/winspeech

Speech recognition and synthesis library for Windows - Python 2 and 3.

45
Emerging
17 ImNimboss/uberduck

A synchronous and asynchronous API wrapper for the UberDuck text-to-speech...

43
Emerging
18 harmlessman/PAFTS

PAFTS : Library That Preprocessing Audio For TTS.

43
Emerging
19 SILMA-AI/silma-tts

SILMA TTS v1 Official Repo — a Lightweight Open Bilingual Text to Speech Model

42
Emerging
20 pth2000/PowerPointReviewer

一个基于PySide6实现的演讲稿朗读审阅工具,使用TTS引擎朗读PPT中的备注部分,从而辅助您进一步完善演讲的内容与措辞,助您顺利完成精彩的PPT演讲与展示。

41
Emerging
21 stefantaubert/en-tts

Command-line interface and Python library for synthesizing English texts into speech.

39
Emerging
22 alexram1313/text-to-speech-sample

Python3 Text to Speech Video Sample

39
Emerging
23 wdbm/deep_throat

speech synthesis program

38
Emerging
24 aeleraqi/Text-to-Speech-gTTS---Arabic-text

Google Text-to-Speech API to convert text input into audio files

38
Emerging
25 titilambert/pynuance

Wrapper for Nuance Communications services

36
Emerging
26 HachiroSan/google-pronouncer

🔊 Download pronunciation audio files from Google's dictionary service....

36
Emerging
27 gooofy/py-marytts

Python MaryTTS HTTP client library

36
Emerging
28 mgonzs13/tts_ros

Text-to-Speech for ROS 2

36
Emerging
29 MattePalte/Verbify-TTS

Simple and free Text-to-Speech (TTS) engine that reads for you any text on...

35
Emerging
30 TartuNLP/text-to-speech-api

REST API for neural text-to-speech synthesis

34
Emerging
31 williamxhero/ttsmaker

TTSMaker: A Python library for interacting with the TTSMaker API to easily...

33
Emerging
32 Alex-Tremayne/LaTeXt

Python package for converting LaTeX to text which can be read by text to...

33
Emerging
33 hathibelagal-dev/str2speech

An easy-to-use library and command-line tool for TTS

32
Emerging
34 stefantaubert/mean-opinion-score

Python library for calculating the mean opinion score and 95% confidence...

32
Emerging
35 moutaouakkil/tts-text-to-speech

Text-to-Speech (TTS) enables developers to synthesize natural-sounding...

32
Emerging
36 henry-richard7/Natural-Text-to-Speech

This python program uses https://naturaltts.com API to convert given text to...

31
Emerging
37 laszukdawid/cracker

Usable GUI for text-to-speech services

31
Emerging
38 hug33k/PyTalk-R2D2

Python script for R2D2 text-to-speech

31
Emerging
39 Helow19274/aiogTTS

Async Python library to interface with Google Translate's text-to-speech API

30
Emerging
40 anyvoiceai/Barkify

Barkify: an unoffical training implementation of Bark TTS by suno-ai

30
Emerging
41 aabdurakhmanov/uzbekcha-gapir

Matnni O'zbek tilida talafuz qiluvchi desktop dastur | Text to speech...

30
Emerging
42 daslearning-org/text-to-speech-offline

A lightweight cross-platform Text-To-Speech application which works on...

30
Emerging
43 Jugendhackt/synthi-tts

Hackathon project to digitize your own voice and have it speak for you!...

29
Experimental
44 candlewill/Ossian

Ossian: A simple language-independent Text-to-speech frontend

28
Experimental
45 GetProjectsIdea/Convert-Text-to-Speech-in-Python

Text to speech is a process to convert any text into voice. Text to speech...

28
Experimental
46 tuhinpal/text-to-speech

Text to Speech using Google's Library (Made for Fun)

28
Experimental
47 sureshnswamy/tamil-text2voice

Text to speech tool for Tamil language

27
Experimental
48 NickV1v/AsyncFakeYou

Asynchronous Python library for interacting with the FakeYou Text-to-Speech API

27
Experimental
49 tirsky/speechpro_wrapper

Wrapper for text to speech speechpro (only russian)

26
Experimental
50 muqadasejaz/Text-to-Speech-Converter-

A simple Python project that converts text into speech using different...

26
Experimental
51 bhattbhavesh91/speech-python-demos

pyttsx3 is a text-to-speech conversion library in Python. Its a Python-based...

26
Experimental
52 MERLIN2-ARCH/text_to_speech

Text to speech for ROS 2

25
Experimental
53 stefantaubert/tts-mos-test-mturk

Command-line interface (CLI) and Python library to evaluate text-to-speech...

25
Experimental
54 headlessripper/NectarSTT

NectarSTT (Nectar Speech To Text) is a Python-based speech recognition...

25
Experimental
55 Flux9665/ArticulatoryTextFrontend

This is a text-processing frontend that converts graphemes to phonemes and...

24
Experimental
56 lifeiteng/Rabbit

Explore Text-To-Speech

24
Experimental
57 vishalnagda1/text-to-speech

Python program to convert text to speech.

24
Experimental
58 aeleraqi/gTTS---Arabic-text-to-multiple-languages

Converting Arabic text to speech in various languages with the versatile...

24
Experimental
59 ldl805/QuickSpeechPi

Very, very lightweight and simple text to speech (TTS) program that outputs...

24
Experimental
60 anonfaded/robospeaker101

Python tool for text-to-speech conversion with voice selection, usage...

24
Experimental
61 aeleraqi/Text-to-Speech-gTTS---English-text

Easy-to-use Python library for converting English text into natural sounding...

24
Experimental
62 buddheshwarnath/blurtpy

Offline, cross-platform Python text-to-speech and sound notifications....

24
Experimental
63 Arbazkhan4712/Text-To-Speech

A program that can convert Text into Speech using python

24
Experimental
64 CodingWithEnjoy/Speech-To-Text-Python

متن به صدا | Text To Speech 😊🤩

24
Experimental
65 brailcom/tts-api-provider

Common interface to speech synthesis

23
Experimental
66 yxngrbree/text-to-speech

Nano weight TTS

23
Experimental
67 mohaimenulislamshawon/text-to-voice-speech-converter

The program is created based on google text to speech or voice converter...

23
Experimental
68 techmo-pl/tts-client

Techmo Text-To-Speech (TTS) gRPC client

23
Experimental
69 Dicklesworthstone/ChatTTS

Forked to make it installable via pip

23
Experimental
70 ashfaaqrifath/Speechtron

This Python text to speech program converts text from user-provided files or...

23
Experimental
71 lohriialo/texttospeech

Google's Speech Synthesis, Text to speech conversion powered by machine learning

23
Experimental
72 appatalks/Bark_text-to-speech

Playground with Bark

23
Experimental
73 paulfears/vbs

allows python to access visual basic functions including: text to speech,...

23
Experimental
74 the-avyakta/Speech-to-GCode

I created a speech-to-Gcode generator using speech recognition and...

22
Experimental
75 Ashish-Patnaik/Sonya-TTS

High-fidelity AI speech with emotion, rhythm, and audiobook mode

22
Experimental
76 rockcastle/Python-Kivy-Android-app

Python-kivy Text to Speech Android App

22
Experimental
77 alttch/ttsbroker

Simple TTS (Text-To-Speech) broker for Python

22
Experimental
78 FireHead90544/PyQTTs

PyQTTs - Open Source Text To Speech GUI Application

22
Experimental
79 abpai/tts-gateway

A local text-to-speech gateway with a pluggable engine architecture

22
Experimental
80 trentw/script-to-speech

Convert screenplays into multi-voiced audiobooks using various...

22
Experimental
81 nkpro2000sr/Word-to-AudioFile

this is to generate audio files from given words. useful for generating...

22
Experimental
82 furushchev/ros_gtts

Text-to-Speech service for ROS using python gTTS library for backend.

22
Experimental
83 baaziznasser/nbsapi

a python library that helps you to control the sapi5 TTS

22
Experimental
84 DarkSide7839/PytDm

🌐 Streamline your downloads with PytDm, a modern Python download manager...

22
Experimental
85 ActiveIntelligentSystemsLab/japanese_tts_ros

日本語テキストを音声として出力するROS node

21
Experimental
86 duc11021102/pyspeech

Python Text To Speech Using gTTS @duc11021102

21
Experimental
87 vaarunh/texttospeech

This is simple text to speech convertor created using Google Text-to-Speech Lib.

21
Experimental
88 BleachDev/tts-grabber

Every Google, Azure & IBM text to speech voice for free.

21
Experimental
89 shreyamalogi/Text-To-Speech

"Transform Your Words into Sonic Spells with Shreya's Text-to-Speech...

20
Experimental
90 scruss/micropython-SYN6988

MicroPython library for the VoiceTX SYN6988 text to speech module

20
Experimental
91 JuanJRA20/Conversor-Texto-a-Voz

🎙️ Sistema inteligente de conversión de texto a audio con detección...

19
Experimental
92 skye-cyber/ttskit3

A lightweight text to speeach toolkit

19
Experimental
93 ttsaigit/tts-python

Python SDK for the TTS.ai text-to-speech API

19
Experimental
94 tqer39/tts-partner

TTS Partner repository

19
Experimental
95 laustke/jimlet_classic

Offline text-to-speech GUI converter with drag-and-drop support,...

19
Experimental
96 hyqzz/ICodeStar-text2speech-mp3

Simple Python tool to convert text to speech (TTS) and save as MP3 files....

19
Experimental
97 icosane/hyacinthia

Simple graphical front‑end for F5‑TTS

19
Experimental
98 shrey802/PyTTSeval

Evaluation tool for TTS systems

19
Experimental
99 aristech-de/stt-clients

Clients to communicate with the Aristech STT service

18
Experimental
100 jgravelle/jBark

jBark is a powerful Python library that builds upon the capabilities of the...

18
Experimental
101 habitual69/speakify-api

Speakify is a simple API that generates audio and subtitles from text using...

18
Experimental
102 the-vishal/TTSpy

Text to speech

18
Experimental
103 tomasgoiba/diphone-synthesizer

Basic diphone-based concatenative speech synthesizer in English.

18
Experimental
104 rupin/WrittenAudio

Written Audio Uses Google Text to Speech engine and a configuration file to...

17
Experimental
105 smsraj2001/PYEDIT-PRO-THE-ULTIMATE-ADVANCED-TEXT-EDITOR

An Advanced text editor in python with enhanced and amazing features

17
Experimental
106 Herobrine25mcpe/text-to-speech_Tkinter

So this is a project in which I am working on a simple text to speech...

17
Experimental
107 Nishant-15/TTS

Text To Speech in regional languages like English, Hindi and Marathi using python

16
Experimental
108 code-with-ayyan/python-project-1

My first repository on github. Interactive CLI-based RoboSpeaker in Python....

16
Experimental
109 sse-digital-man/TTS-Core

数字人项目-TTS部分

16
Experimental
110 alok-kumar8765/robot_mood_announcer

Robot Mood Announcer is a small but delightful script that gives your Python...

15
Experimental
111 maribotto/uutistenlukija

Suomalainen uutislukija - Lukee Helsingin Sanomien ja YLE:n uutiset ääneen....

15
Experimental
112 NoNamePro0/Speech

🎙 Yet another python script that speech your text

15
Experimental
113 JoeMountWSWS/wsws-tts

Convert wsws.org articles to speech

15
Experimental
114 FeuZen/Zonos-long-text-to-speech

Takes an input text and transcribes it using zonos-v0.1-hybrid

15
Experimental
115 DavidTbilisi/TTS

Text To Speech (Georgian, English, Russian)

15
Experimental
116 mgierada/TGSE

TGSE (Transcripts Generator & Search Engine) - A Django based search engine...

15
Experimental
117 ggegoge/PyTDM

Pytońska treść do mowy – Polish Text to Speech library for Python

15
Experimental
118 aristech-de/tts-clients

Clients to communicate with the Aristech TTS service

14
Experimental
119 Kourva/CallCenter

I honestly have no idea for this section, just enjoy this TTS made in Flet

14
Experimental
120 JolonB/TTS-Generator

Generate small audio files in bulk

14
Experimental
121 SoVinceble/Language_Engine

A text-to-speech (TTS) system which creates human-like voices from written...

14
Experimental
122 ryanfb/ancientgreekspeak

Transliterate Ancient Greek to Apple phonemes for text-to-speech synthesis

14
Experimental
123 dibbed/TTSKit-multi-engine-tts

Python Text-to-Speech toolkit (multi-engine) with FastAPI, CLI and Telegram...

14
Experimental
124 Edmar-Monteverde/conversor-articulos-a-mp3

Este proyecto recibe una URL de un artículo, extrae el texto principal y lo...

14
Experimental
125 RG-7/RoboSpeaker

This is a simple text to speech translator developed using python

14
Experimental
126 IonTeLOS/notipie

Desktop notifications and notification service with optional forwarding to...

13
Experimental
127 vikesh8860/Multitasker

Multitasker is a machine learning project based on python that implements...

13
Experimental
128 marcosfelt/latex2speech

Convert Latex to speech

13
Experimental
129 technout/tts_gtk

Graphical interface for Coqui TTS (Text to Speech) command line. Made in...

13
Experimental
130 thomasthaddeus/TextToSpeechPython

This repository contains a Python-based text-to-speech (TTS) program that...

13
Experimental
131 Zai-Kun/Speech-Wich

SpeechWich, text-to-speech app that uses Bing Translator's TTS service. It's...

13
Experimental
132 Voinic/microtts

Simple TTS library for MicroPython that works offline

12
Experimental
133 Temerold/TobsTTS

Text to speech, Python 3.7. Swedish and English. bye

12
Experimental
134 amirisback/text-to-speech

Text To Speech With Library Google Text To Speech

12
Experimental
135 HxnDev/Human-Voice-to-Automated-Voice-Text

This project converts your human voice input to its text transcript and to...

12
Experimental
136 LiamBrandt/tts_decode

A decoder for TTS files from 7 Days to Die

12
Experimental
137 gogabs/pyscrout

Output text to speech and braille

12
Experimental
138 ponchotitlan/google_text-to-speech_prompt_maker

Utility for Google Text-To-Speech batch audio files generator. Ideal for...

12
Experimental
139 ahsanaasim/text-to-speach-works

Boilerplate python project to generate videos from text using gTTS & MoviePy

11
Experimental
140 sezer-muhammed/ReaderAudioEngine

Neural Text-to-Speech (TTS) engine with word-level synchronization and ONNX...

11
Experimental
141 HannoOttens/Voic-3-intator

A text-to-speech program that uses your own voice. The goal was to collect...

11
Experimental
142 SuperKogito/ReadTex

Text to speech converter and player based on google api.

11
Experimental
143 saurabhv749/script2speech

cli TTS script

11
Experimental
144 Rishi-Kumar-RK/tts-gui

Text to speech with GUI

11
Experimental
145 IG-onGit/TexeT

TexeT is the tool you need to take your interaction and content control to...

11
Experimental
146 patarapolw/ttslib

TTS for local usage that works for all OS's, with a simple interface,...

11
Experimental
147 xinlingqudongX/tts-voice

tts custom voice 文字转语音,自定义文字

11
Experimental
148 abduznik/TTS_Reader

Converts text into natural-sounding speech, providing a simple and...

11
Experimental
149 ashudevcodes/Speechify

This is a Python program that translates a given text into Hindi using...

11
Experimental
150 scruss/circuitpython-SYN6988

CircuitPython library for the YuTone VoiceTX SYN6988 text to speech module.

11
Experimental
151 HarshilSharaf/Text-To-Speech

Text-To-Speech Using Python with a interactive GUI

11
Experimental
152 httpanand/Text-to-speech

Simple py program to convert text to speech

11
Experimental
153 needyamin/TS-TTS-to-MP4-Converter

Desktop GUI tool for converting .tts / transport‑stream recordings (and any...

11
Experimental
154 jetfontanilla/win-sapi-tts-audio-file-generator

using Win SpVoice Interface (SAPI) with python to generate audio files with...

11
Experimental
155 stavrosmachinima/audiorate-app

Audio Rating Survey to gather Mean Opinion Score data for university thesis

11
Experimental
156 donempudi-prudhvi/python

This is used for python code and examples.

11
Experimental
157 nashalexander/PersonaSpeak

Simple but comprehensive TTS GUI tool for use with modern models

11
Experimental
158 Imusing/MarkovTTS

Text to Speech using a Markov Chain

11
Experimental
159 LPBeaulieu/RadioTTS

RadioTTS lets you generate audio tracks with TTS introductions, directly...

11
Experimental
160 nbilbo/gtts-gui

A graphical user interface to use gTTS library.

11
Experimental
161 arunkv/dictation

Dictation game for kids to practice their spelling

11
Experimental
162 ShivanshGhelani/Myra-TTS

AI-powered TTS web app that converts text to speech with real-time playback...

11
Experimental
163 nav343/nav

A Python module made to simplify the usage of Text To Speech and Speech Recognition.

10
Experimental
164 gpuhalla/SpeechToText2TextToSpeech

A Speech to Text to Text to Speech script

10
Experimental
165 lmarschall/PythonGoogleTTSClient

By using googles text to speech api, this client allows the user to input a...

10
Experimental
166 Mhadi-1382/GUI-Convert-text-to-speech

GUI Application Convert Text To Speech

10
Experimental
167 Atamyrat2005/text-to-speech

There are several APIs available to convert text to speech in Python. One of...

10
Experimental
168 Lucas-Uchiha/MicroSpeechy

Simple text-to-speech program.

10
Experimental
169 jabbalaci/say-it

Convert arbitrary text to audio

10
Experimental
170 littinrajan/speech_to_text_engine

This repo contains an engine which let you transcribe your recorded audio to...

10
Experimental
171 frank038/gspeechtray

A speech-to-text program.

10
Experimental
172 sght500/add-points-synthesize

A Python tool that enhances text-to-speech by formatting sentences for...

10
Experimental
173 s3h4n/LetMeSpeak

Let-Me-Speak is a simple python based Text-To-Speech application.

10
Experimental
174 akionsight/Text-To-Speech

A Simple GUI Based Text To Speech program based on pyttsx3

10
Experimental
175 ts-azure-services/batch-tts-synthesis

A repo to provide working code for long audio text to speech with a...

10
Experimental
176 the-byte-bender/tts-fap

TTS free app: Easily generate speech from text and export to files, made for...

10
Experimental
177 yjg30737/pyqt_text_to_speech_gui

using text to speech (tts) model in python desktop app

10
Experimental
178 JimmyVS/Text-To-Speech

Simple Python script using pyttsx3 for Text to Speech conversion. Customize...

10
Experimental
179 samyakjain24040/Text_to_speak

🔥The python project for text to speak

10
Experimental
180 Jameson33699/GUI-Dictionary

I created just a dictionary that can convert text to speech as well as...

10
Experimental
181 ruitcatarino/rss2tts

RSS Reader with Text-to-Speech and language detection

10
Experimental
182 Los-had/tts-app

fala seus textos(com interface gráfica, feita com tkinter)

10
Experimental
183 mattfelber/Notes

Text-to-speech notepad. Search Wikipedia for highlited text

10
Experimental
184 mydroidandi/commbase-tts-pyttsx3

A Python application that utilizes text-to-speech capabilities to read out...

10
Experimental
185 MrKioZ/selected-tts

A simple and useful text to speech script

10
Experimental