Text to speech and voice cloning13 projects, checked October 26, 2026

Open-source alternatives to ElevenLabs

The open-source alternatives to ElevenLabs are Chatterbox, Kokoro, Piper, Fish Speech and F5-TTS, plus two runtimes, Speaches and sherpa-onnx, that serve such models through an API or on a phone. Chatterbox and Kokoro carry MIT and Apache licences on both code and weights, so they are the ones a company can ship with. Piper is the small, fast engine behind Home Assistant. Fish Speech and F5-TTS produce voice clones from a ten-second clip, and both restrict commercial use of their weights, which this page spells out. A team switches when it wants the audio generated on its own hardware, no per-character bill, and a licence it has read.

Voice cloning you can ship
Chatterbox
A speech API on your own server
Kokoro FastAPI
Small devices and offline assistants
Piper

10 of 13 carry an OSI licence. 13 of 13 run on your own machines. Figures read from GitHub on October 26, 2026.

Pick by need

One project per need, with the reason from its own README and the one thing to know before you choose it.

Voice cloning you can ship

Chatterbox

MIT code and MIT weights, cloning from a reference clip of about ten seconds, and a multilingual model covering 23 languages. The one cloner here whose licence needs no negotiation.

Know firstStreaming is not described in the README, and the tested platform is Debian 11.

OSI27,280 stars

A speech API on your own server

Kokoro FastAPI

Apache-2.0 code and weights around the 82-million-parameter Kokoro model, served through an OpenAI-compatible endpoint with streaming, in Docker images for CPU and NVIDIA.

Know firstPreset voices only. The README calls its voice mixing a tuner, not a cloner.

OSI5,596 stars

Small devices and offline assistants

Piper

The fast local engine behind Home Assistant and the NVDA screen reader, with a pip install, a web server and a C library.

Know firstNo cloning, voice licences vary by voice, and the foundation behind it is looking for maintainers.

OSI6,034 stars

Expressive cloning, non-commercial

Fish Speech

Cloning from a 10 to 30 second clip, inline emotion tags, over 80 languages by the project's count, and streaming through SGLang.

Know firstCode and weights are under a research licence; any commercial use needs a separate agreement with Fish Audio.

Source available33,408 stars

Research, or training your own weights

F5-TTS

MIT code with zero-shot cloning, a Gradio app, and documented training and fine-tuning for a checkpoint on audio you have the rights to.

Know firstThe published weights are CC-BY-NC-4.0 because of their training data, so they cannot ship in a product.

Open weights15,458 stars

Speech in and speech out from one container

Speaches

MIT. One OpenAI-compatible server that serves Kokoro and Piper voices and transcribes with Whisper, loading models on demand.

Know firstA short README and a release-candidate tag; the models it loads carry their own licences.

OSI3,736 stars

Cloning, dubbing and design in one desktop app

VoiceStudio

AGPL-3.0 workflow engine over 16 speech engines and 10 transcription engines, with a local API and an MCP endpoint for agents, all on your own hardware.

Know firstThe default OmniVoice engine's weights are CC-BY-NC; the README says to review each engine's licence before commercial use.

OSI88,676 stars

Editing existing speech, not only generating it

AuK

Tencent Hunyuan's 1.5-billion-parameter model under MIT for code and weights, covering zero-shot TTS plus content, emotion, pitch and timbre editing, enhancement and separation.

Know firstA research release for an NVIDIA GPU, with no packaged app, no streaming API and no tagged release in the README.

OSI1,548 stars

Real-time English and Chinese, non-commercial

Breeze TTS 2

Open-weight bilingual model with cloning, voice design and inline vocal events; the README quotes under 40 milliseconds to first audio on an H100.

Know firstThe weights and every self-hosted output are under a research and non-commercial licence; commercial use goes through the paid hosted API.

Open weights945 stars

Speech inside a phone or embedded app

sherpa-onnx

Apache-2.0 runtime that runs Piper, Matcha and voice-cloning models on CPUs, NPUs, Android, iOS and WebAssembly with no server.

Know firstA lower-level tool; you choose the models and read their licences.

OSI15,528 stars

What to take away

  • Two projects carry OSI licences on both code and weights and are ready for a product: Chatterbox (MIT, clones voices) and Kokoro (Apache-2.0, preset voices).
  • The two strongest cloners by their own demos, Fish Speech and F5-TTS, both forbid commercial use of their weights without a separate agreement.
  • Kokoro FastAPI and Speaches speak the OpenAI speech API, so code written against it moves with a base URL change.
  • Every project here runs with no account and no network call once the model is downloaded.
  • Nobody has measured voice quality across these on one shared test, so this page ranks by licence and fit, and links each demo so you can listen.

The projects, side by side

The facts that decide most choices. Each project's page carries the full panel.

ProjectBest forOpennessLicenceRuns asOwn machinesStars
ChatterboxVoice cloning you can shipOSIMITpip, Python libraryYes27,280
Kokoro FastAPIA speech API on your own serverOSIApache-2.0Docker, Server (OpenAI-compatible API)Yes5,596
PiperSmall devices and offline assistantsOSIGPL-3.0pip, CLI, Server, C/C++ libraryYes6,034
Fish SpeechExpressive cloning, non-commercialSource availableSee LICENSEDocker, CLI, Web UI, ServerYes33,408
F5-TTSResearch, or training your own weightsOpen weightsMITpip, Docker, CLI, Web UI (Gradio)Yes15,458
SpeachesSpeech in and speech out from one containerOSIMITDocker, Server (OpenAI-compatible API)Yes3,736
VoiceStudioCloning, dubbing and design in one desktop appOSIAGPL-3.0Desktop app (Electron), Docker, Local API, MCP serverYes88,676
AuKEditing existing speech, not only generating itOSISee LICENSEpip, Python API, Gradio web app, ComfyUI nodesYes1,548
Breeze TTS 2Real-time English and Chinese, non-commercialOpen weightsApache-2.0pip, Docker, CLI, Server (streaming API)Yes945
sherpa-onnxSpeech inside a phone or embedded appOSIApache-2.0Libraries in 12 languages, prebuilt Android and Flutter apps, WebAssembly, websocket serverYes15,528
LocalAIOSIMITDocker, macOS app, KubernetesYes49,980
VantaOSISee LICENSENode.js project on top of RemotionYes155
SimpaudioOSIMITDesktop app (installer, portable, or Python)Yes13

Licence and star figures read from GitHub on October 26, 2026. Stars are shown as a dated fact and were not used to rank this page.

Each project, in turn

Chatterbox

OSIVoice cloning you can ship

A family of text-to-speech models from Resemble AI under MIT, with zero-shot voice cloning from a reference clip and a multilingual model covering 23 languages.

MIT code and MIT weights, cloning from a reference clip of about ten seconds, and a multilingual model covering 23 languages. The one cloner here whose licence needs no negotiation.

Know firstStreaming is not described in the README, and the tested platform is Debian 11.

Licence
MIT
Runs as
pip, Python library
Platforms
Linux (tested on Debian 11), CPU or NVIDIA GPU
Hosted option
Sold by the maintainers
Last release
v0.1.2, Jun 13, 2025

Kokoro FastAPI

OSIA speech API on your own server

A Docker image that serves the 82-million-parameter Kokoro model through an OpenAI-compatible speech endpoint, with streaming, voice mixing and nine languages, all under Apache-2.0.

Apache-2.0 code and weights around the 82-million-parameter Kokoro model, served through an OpenAI-compatible endpoint with streaming, in Docker images for CPU and NVIDIA.

Know firstPreset voices only. The README calls its voice mixing a tuner, not a cloner.

Licence
Apache-2.0
Runs as
Docker, Server (OpenAI-compatible API)
Platforms
Linux, macOS (Apple Silicon when run directly), Windows
Hosted option
None from the maintainers
Last release
v0.9.0, Sep 10, 2026

Piper

OSISmall devices and offline assistants

A fast, local neural text-to-speech engine maintained by the Open Home Foundation, used by Home Assistant and the NVDA screen reader, under GPL-3.0.

The fast local engine behind Home Assistant and the NVDA screen reader, with a pip install, a web server and a C library.

Know firstNo cloning, voice licences vary by voice, and the foundation behind it is looking for maintainers.

Licence
GPL-3.0
Runs as
pip, CLI, Server, C/C++ library
Platforms
Linux, macOS, Windows, small devices (used by Home Assistant)
Hosted option
None from the maintainers
Last release
v1.8.0, Sep 4, 2026

Fish Speech

Source availableExpressive cloning, non-commercial

A multilingual text-to-speech system with voice cloning from a 10 to 30 second clip and inline emotion tags, released with its weights under a research licence that requires a separate agreement for commercial use.

Cloning from a 10 to 30 second clip, inline emotion tags, over 80 languages by the project's count, and streaming through SGLang.

Know firstCode and weights are under a research licence; any commercial use needs a separate agreement with Fish Audio.

Licence
See the LICENSE file
Weights
Fish Audio Research License, non-commercial without a separate agreement
Runs as
Docker, CLI, Web UI, Server
Platforms
Linux (GPU server), Docker
Hosted option
Sold by the maintainers
Last release
v1.5.1, May 31, 2025

F5-TTS

Open weightsResearch, or training your own weights

A research text-to-speech model with zero-shot voice cloning whose code is MIT but whose pretrained weights are non-commercial, because of the dataset they were trained on.

MIT code with zero-shot cloning, a Gradio app, and documented training and fine-tuning for a checkpoint on audio you have the rights to.

Know firstThe published weights are CC-BY-NC-4.0 because of their training data, so they cannot ship in a product.

Licence
MIT
Weights
CC-BY-NC-4.0 on the pretrained models; the code is MIT
Runs as
pip, Docker, CLI, Web UI (Gradio)
Platforms
Linux (NVIDIA, AMD ROCm, Intel GPU), macOS (Apple Silicon)
Hosted option
None from the maintainers
Last release
1.1.22, Jul 23, 2026

Speaches

OSISpeech in and speech out from one container

An OpenAI-compatible server under MIT for streaming transcription, translation and text to speech, loading Whisper, Kokoro and Piper models on demand, described by its maintainers as Ollama for speech models.

MIT. One OpenAI-compatible server that serves Kokoro and Piper voices and transcribes with Whisper, loading models on demand.

Know firstA short README and a release-candidate tag; the models it loads carry their own licences.

Licence
MIT
Runs as
Docker, Server (OpenAI-compatible API)
Platforms
Docker on GPU or CPU
Hosted option
None from the maintainers
Last release
v0.9.0-rc.3, Dec 27, 2025

VoiceStudio

OSICloning, dubbing and design in one desktop app

An AGPL-3.0 desktop workflow engine for voice cloning, voice design, video dubbing, dictation and audiobooks, running 16 speech engines and 10 transcription engines locally, with a local API and an MCP server for agents.

AGPL-3.0 workflow engine over 16 speech engines and 10 transcription engines, with a local API and an MCP endpoint for agents, all on your own hardware.

Know firstThe default OmniVoice engine's weights are CC-BY-NC; the README says to review each engine's licence before commercial use.

Licence
AGPL-3.0
Weights
None bundled; the default OmniVoice engine's weights are CC-BY-NC, and each of the 16 engines carries its own licence
Runs as
Desktop app (Electron), Docker, Local API, MCP server
Platforms
macOS, Windows, Linux, Docker
Hosted option
None from the maintainers
Last release
v0.5.7, Oct 26, 2026

AuK

OSIEditing existing speech, not only generating it

Tencent Hunyuan's 1.5-billion-parameter speech foundation model under MIT for code and weights, covering zero-shot text to speech, speech editing, enhancement and separation through one natural-language instruction interface.

Tencent Hunyuan's 1.5-billion-parameter model under MIT for code and weights, covering zero-shot TTS plus content, emotion, pitch and timbre editing, enhancement and separation.

Know firstA research release for an NVIDIA GPU, with no packaged app, no streaming API and no tagged release in the README.

Licence
See the LICENSE file
Weights
MIT on the weights, stated in the LICENSE file; the Qwen2.5-Omni-3B encoder it needs carries its own licence
Runs as
pip, Python API, Gradio web app, ComfyUI nodes
Platforms
Linux with an NVIDIA GPU, Apple Silicon through a separate MLX branch
Hosted option
None from the maintainers
Last release
No tagged release

Breeze TTS 2

Open weightsReal-time English and Chinese, non-commercial

An open-weight bilingual English and Chinese text-to-speech model built for real-time interaction, with voice cloning, voice design and inline vocal events, whose weights and self-hosted outputs are non-commercial.

Open-weight bilingual model with cloning, voice design and inline vocal events; the README quotes under 40 milliseconds to first audio on an H100.

Know firstThe weights and every self-hosted output are under a research and non-commercial licence; commercial use goes through the paid hosted API.

Licence
Apache-2.0
Weights
BreezeBlue Research and Non-Commercial License on the weights and on self-hosted outputs; the Apache-2.0 covers only the inference code
Runs as
pip, Docker, CLI, Server (streaming API)
Platforms
Linux with an NVIDIA CUDA GPU
Hosted option
Sold by the maintainers
Last release
No tagged release

sherpa-onnx

OSISpeech inside a phone or embedded app

A runtime under Apache-2.0 from the next-generation Kaldi team that runs speech to text, text to speech, speaker diarization and voice activity detection locally on CPUs, NPUs and phones, with no internet connection.

Apache-2.0 runtime that runs Piper, Matcha and voice-cloning models on CPUs, NPUs, Android, iOS and WebAssembly with no server.

Know firstA lower-level tool; you choose the models and read their licences.

Licence
Apache-2.0
Runs as
Libraries in 12 languages, prebuilt Android and Flutter apps, WebAssembly, websocket server
Platforms
Linux, macOS, Windows, Android, iOS, HarmonyOS, Node.js, WebAssembly, Raspberry Pi and named boards
Hosted option
None from the maintainers
Last release
v2.0.1, Oct 26, 2026

An MIT engine that runs text, vision, voice, image and video models on any hardware, no GPU required, behind drop-in OpenAI, Anthropic and ElevenLabs-compatible APIs, over 60+ backends including llama.cpp, vLLM and whisper.cpp.

Licence
MIT
Runs as
Docker, macOS app, Kubernetes
Platforms
macOS, Linux containers, Kubernetes
Hosted option
None from the maintainers
Last release
v4.12.1, Oct 23, 2026

A programmatic AI video engine built on Remotion under MIT, that wires 40+ open-source voice, avatar, caption, video, music and image projects into one local render pipeline.

Licence
See the LICENSE file
Runs as
Node.js project on top of Remotion
Platforms
macOS, Windows, Linux (wherever Node runs)
Hosted option
None from the maintainers
Last release
No tagged release

An MIT-licensed Windows text-to-speech studio that runs Piper and Kokoro locally for voice synthesis, Whisper for speech-to-text, with voice blending, a visual SSML editor and SRT export.

Licence
MIT
Runs as
Desktop app (installer, portable, or Python)
Platforms
Windows 10 or 11 (64-bit)
Hosted option
None from the maintainers
Last release
v1.0.0, Aug 12, 2026

How to choose

The questions that settle it, in the order they usually come up.

  1. Will the audio ship inside a paid product?

    Chatterbox (MIT) or Kokoro (Apache-2.0). Fish Speech and F5-TTS both restrict commercial use of their weights, so they stay in research and evaluation.

  2. Do you need to clone a specific voice?

    Chatterbox for commercial use. Fish Speech or F5-TTS for non-commercial use, with the closest clones by their own demos. Kokoro and Piper do not clone; they ship preset voices.

  3. Do you have a GPU?

    Without one, Kokoro FastAPI ships CPU images and quotes under a second to first audio on an M3 Pro, Piper is built for small machines, and Chatterbox Nano is described as running faster than real time on 8 CPU cores.

  4. Does your code already call the OpenAI speech endpoint?

    Kokoro FastAPI or Speaches. Both present that API shape, so the change is a base URL.

Where ElevenLabs is still the better choice

ElevenLabs, in the vendor's own words, is an AI voice generator and voice agents platform with access to 5,000+ voices in 70+ languages through APIs and SDKs, by the vendor's own count. elevenlabs.io. The cases below are where that still wins.

  • You need voices in dozens of languages from one API today. Kokoro covers nine languages and Chatterbox Multilingual covers 23; ElevenLabs says 70+, and that claim is theirs, but the gap in breadth is real.
  • You have no GPU and no one to run one. Every project here can run on a CPU, but latency and quality on a CPU vary by model, and a hosted API needs no operations work at all.
  • You want voice cloning for a commercial product without reading a licence. The two projects here with the strongest cloning, Fish Speech and F5-TTS, both forbid commercial use of their weights without a separate agreement.
  • You want a voice-agent platform, dubbing, or a studio interface, and a model on its own is a long way from that.

How this page was checked

Numbers from GitHub, dated

Stars, licence, last commit and last release are read from the GitHub API by a script every week and carry the date they were read. Nobody types them.

Claims from the README

What each project does is written from its own README and LICENSE, read in full on the date shown, and phrased as the project's claim. The sources are listed at the end.

What is never said

That a project is faster, better or cheaper than ElevenLabs. A price for anyone. A user count. A roadmap. If a fact is not on this page, it was not in the source.

OSI Open source (OSI licence)
The code, and the weights where the project is a model, carry a licence on the OSI approved list.
Source available Source available
The code is public, and the licence limits what you may do with it. Read the LICENSE file before commercial use.
Open weights Open weights
The model weights can be downloaded and run. The training data or code is closed, or the weights carry a restriction the code does not.

Questions people ask

What is the best open-source alternative to ElevenLabs?

It depends on what you need to ship. For a commercial product, Chatterbox (MIT code and weights, voice cloning from a reference clip) and Kokoro (Apache-2.0 code and weights, preset voices, 82 million parameters) are the two whose licences allow it without a separate agreement. For a small device or a home automation setup, Piper is the one Home Assistant uses. For the closest voice clone, Fish Speech and F5-TTS, both of which restrict commercial use.

Is there a free ElevenLabs alternative that runs offline?

Yes. Chatterbox, Kokoro, Piper, Fish Speech and F5-TTS all run on your own machine with no account and no network call once the model is downloaded. Kokoro FastAPI and Piper both run on a CPU. Chatterbox Nano is described by its maintainers as running faster than real time on 8 CPU cores.

Can open-source text to speech clone a voice like ElevenLabs?

Chatterbox, Fish Speech and F5-TTS all clone a voice from a short reference recording, typically ten to thirty seconds, with no training step. Kokoro does not clone voices: it ships preset voices and a mixing feature its own README calls a tuner rather than a cloner. Piper uses trained voice models rather than cloning.

Which open-source text-to-speech models allow commercial use?

Chatterbox (MIT), Kokoro (Apache-2.0) and Piper (GPL-3.0 on the code; check the licence of each voice model separately). Fish Speech releases code and weights under the Fish Audio Research License, which requires a separate written licence for any commercial purpose. F5-TTS code is MIT but its pretrained weights are CC-BY-NC-4.0, which excludes commercial use.

Does an open-source model sound as good as ElevenLabs?

This page does not rank voice quality, because nobody here has measured it on a shared test. Each project's demo page is linked from its own page so you can listen with your own text. What can be stated: Chatterbox and Fish Speech publish inline emotion tags, Kokoro is a small model that runs on a CPU, and Piper is built for speed on small devices.

How do I serve an open-source voice model to my app the way I call the ElevenLabs API?

Kokoro FastAPI exposes an OpenAI-compatible speech endpoint on port 8880 that works with the OpenAI SDKs. Speaches, listed under speech-to-text engines, serves Kokoro and Piper voices through the same OpenAI-compatible shape. Chatterbox and F5-TTS are Python libraries with a Gradio web app, so a small wrapper is needed for an HTTP API.

What is the difference between open source and open weights for a voice model?

Open source means the code and the weights both carry a licence on the OSI approved list, such as MIT or Apache-2.0. Open weights means you can download and run the model, but the training data or code is closed, or the weights carry a restriction the code does not. F5-TTS is the clearest example on this page: MIT code, non-commercial weights.

Want to stop paying for ElevenLabs?

Reveneau sets up the replacement on your own servers, connects it to your product, and builds the software around it.

Start a project