Open Source Text-to-Speech Projects

Text-to-speech (TTS) technology converts written text into spoken audio. It can make digital content more accessible, support hands-free use, and provide spoken output for applications such as virtual assistants, language-learning tools, and narration. Modern systems can produce natural-sounding speech, vary tone and pacing, and work across different languages and voices. Some run locally, while others use hosted services or APIs.

Open source options include speech synthesis models, voice-cloning and conversion tools, offline libraries, and interfaces for integrating speech into applications. When choosing one, consider output quality, language and voice support, hardware and runtime requirements, license terms, maintenance activity, and compatibility with your existing workflow. These tools are useful to developers, researchers, accessibility teams, and creators who need to generate or customize spoken audio.

23 repositories · updated October 13, 2026

voicebox: Create and Use AI Voices Locally

voicebox: Create and Use AI Voices Locally

Voicebox is a desktop voice studio for local speech generation, voice cloning, dictation, and agent audio. It suits creators and developers who want voice tools and integrations on their own machine, with hardware and platform capabilities varying by setup.

ActiveHealth 67/100

AITypeScriptDesktop App
Added Jun 25, 2026 View details
Open-LLM-VTuber: Talk to LLMs with a Live2D Avatar

Open-LLM-VTuber: Talk to LLMs with a Live2D Avatar

Open-LLM-VTuber is a cross-platform AI companion for voice conversations with language models, paired with a customizable Live2D avatar. It supports local and hosted models, with web and desktop modes for users who want a more expressive, hands-free interface.

QuietHealth 28/100

PythonAILLM
Added Jun 14, 2026 View details
VoxCPM: Generate and Clone Multilingual Speech

VoxCPM: Generate and Clone Multilingual Speech

VoxCPM is a tokenizer-free text-to-speech system for multilingual speech generation, voice design, and voice cloning. Its VoxCPM2 release targets teams and developers who need expressive speech synthesis and can support a 2B-parameter model.

ActiveHealth 57/100

PythonMachine LearningDeep Learning
Added Jun 1, 2026 View details
MOSS-TTS: Generate Speech, Dialogue, and Sound with AI

MOSS-TTS: Generate Speech, Dialogue, and Sound with AI

MOSS-TTS is a family of speech and sound generation models for long-form narration, voice cloning, dialogue, voice design, sound effects, and streaming TTS. It offers multiple model architectures and deployment paths for research, production, and local inference.

MaintainedHealth 43/100

PythonMachine LearningGenerative AI
Added May 31, 2026 View details
tortoise.cpp: Generate Speech with Tortoise-TTS in C++

tortoise.cpp: Generate Speech with Tortoise-TTS in C++

tortoise.cpp is a C++/GGML implementation of Tortoise-TTS for generating speech from text. It can run on CPU or CUDA, but has seen no commits or releases in over a year, so it may suit experiments better than new production deployments.

InactiveHealth 34/100

C++Text To SpeechMachine Learning
Added May 12, 2026 View details
StreamingKokoroJS: Generate Speech Locally in Your Browser

StreamingKokoroJS: Generate Speech Locally in Your Browser

A browser-based app that turns text into streaming speech with the Kokoro model, keeping processing on your device. It offers WebGPU acceleration with a WebAssembly fallback, but its year-plus without commits makes long-term maintenance uncertain.

InactiveHealth 20/100

JavaScriptAIWeb App
Added Apr 26, 2026 View details
chatterbox: Generate Speech from Text with Voice Cloning

chatterbox: Generate Speech from Text with Voice Cloning

Chatterbox is Resemble AI’s Python text-to-speech model family, with English and multilingual options, voice cloning, and expressive speech controls. It suits developers building voice experiences who can manage model inference and its compute requirements.

MaintainedHealth 47/100

PythonAIMachine Learning
Added Apr 19, 2026 View details
Spark-TTS: Generate Speech and Clone Voices from Text

Spark-TTS: Generate Speech and Clone Voices from Text

Spark-TTS is a PyTorch inference project for bilingual text-to-speech and zero-shot voice cloning. It uses a Qwen2.5-based model to generate speech and supports adjustable voice characteristics.

InactiveHealth 25/100

PythonText To SpeechMachine Learning
Added Apr 5, 2026 View details
RedditVideoMakerBot: Generate Videos from Reddit Posts

RedditVideoMakerBot: Generate Videos from Reddit Posts

RedditVideoMakerBot automates the creation of short videos from Reddit content, without manual video editing or asset compiling. It is for creators who want to generate a video file for manual upload to social platforms.

QuietHealth 39/100

PythonAutomationCLI
Added Mar 30, 2026 View details
index-tts-lora: Fine-Tune IndexTTS for Custom Voices

index-tts-lora: Fine-Tune IndexTTS for Custom Voices

A Python project that adds LoRA fine-tuning workflows to IndexTTS for single- and multi-speaker voice synthesis. It is aimed at users who want to adapt speech generation to speaker audio and improve prosody and naturalness.

QuietHealth 20/100

PythonAIMachine Learning
Added Mar 23, 2026 View details
sherpa-onnx: Run Speech AI Locally Across Platforms

sherpa-onnx: Run Speech AI Locally Across Platforms

sherpa-onnx runs speech and audio models locally through ONNX Runtime, without an internet connection. It supports tasks from speech recognition and synthesis to diarization, with APIs and deployment options spanning mobile, desktop, web, and embedded devices.

ActiveHealth 77/100

C++Machine LearningText To Speech
Added Mar 12, 2026 View details
ttsfm: Convert Text to Speech with an OpenAI-Compatible API

ttsfm: Convert Text to Speech with an OpenAI-Compatible API

TTSFM provides a Python client, REST API, and web playground for text-to-speech through a service modeled on OpenAI’s interface. It can suit prototypes and self-hosted integrations, but it relies on a reverse-engineered backend and has had no commits in the last 90 days.

QuietHealth 28/100

PythonAPISelf Hosted
Added Mar 1, 2026 View details
Previous Page 1 Next

Related topics