aifree.dev

7 open-source tools that turn text into voiceover audio

Seven open-source text-to-speech tools that run on your machine — from instant CPU narration to voice cloning you can train.

Voice actors and per-character cloud APIs price out most hobby videos. These seven open-source text-to-speech tools run on your own machine — instant narration, or a clone of a voice you own.

Every pick has public model weights, a commit in the last 90 days (checked 2026-11-11) and an install from its own docs. One uses a custom license, flagged below. Clone only voices you have permission to use. Ordered from desktop app to toolkit.

The 7 tools at a glance #

ToolWhat it doesPriceInstall
VoiceboxDesktop voice studio: clone, generate, dictateFree · OSS (MIT)Download page
kokoro-onnxFast speech on CPU from the Kokoro modelFree · OSS (MIT)pip install -U kokoro-onnx
F5-TTSZero-shot cloning from a short clipFree · OSS (MIT)pip install f5-tts
VoxCPMMultilingual speech + creative voice designFree · OSS (Apache-2.0)pip install voxcpm
GPT-SoVITSClone a voice you fine-tune from 1 minuteFree · OSS (MIT)conda + install.sh
IndexTTS-2.5Controlled narration: emotion, speed, pronunciationFree · custom licenseclone + uv sync
Coqui TTSThe toolkit: 1,100+ languages, training includedFree · OSS (MPL-2.0)uv pip install coqui-tts

1. Voicebox: the voice studio app #

Voicebox is a desktop app (macOS, Windows) that wraps several TTS engines in one interface: import or create voices, generate speech, dictate into other apps, all running locally.

Voicebox app showing a voice library, a "Generate speech using Prime…" box with engine picker, and an audio player

What: Voice cloning across 8 engines, sound tags like [laugh], audio effects, and texts up to 50,000 characters.

Why: Everything the pip tools below do, without writing any code.

Use when: You want an app, not a terminal.

Install: Download the DMG or MSI from voicebox.sh.

Catch: No prebuilt Linux app: downloads cover macOS and Windows, and Linux users build from source.

2. kokoro-onnx: fast speech on any CPU #

kokoro-onnx runs the small Kokoro model through onnxruntime: near real-time on an M1 Mac, about 300 MB (80 MB quantized), several languages and voices.

What: A lightweight Python library that turns text into spoken audio without a GPU.

Why: The fastest route from script to audio on a plain laptop.

Use when: You need narration in one of its built-in voices, not a clone.

Install:

pip install -U kokoro-onnx

Catch: Fixed voice set — no cloning — and the ONNX model plus voice files download separately from the release page.

3. F5-TTS: zero-shot cloning in one pip #

F5-TTS clones a voice from a short reference clip with no training step.

What: A Python CLI and web UI that take reference audio plus a script and emit matching speech.

Why: No dataset, no fine-tune — seconds of reference audio are the whole setup.

Use when: You want a specific voice quickly and one-off.

Install:

pip install f5-tts

Catch: You install the right PyTorch wheel for your platform first (CUDA, ROCm, or CPU) — the README lists one per setup.

4. VoxCPM: expressive speech and voice design #

VoxCPM is a 2B-parameter speech model for 30 languages. Describe a voice in words and it generates one, or clone a voice from reference audio, with 48 kHz output.

VoxCPM architecture diagram with text-semantic and residual acoustic language models, voice design, and cloning modes

What: A pip-installable model that handles plain TTS, cloning, and inventing voices from a text description.

Why: Voice design is the part the cloners skip — no reference audio needed.

Use when: You need a voice nobody has a recording of.

Install:

pip install voxcpm

Catch: The docs require Python 3.10 to 3.12 and CUDA 12 or newer, so plan on an NVIDIA GPU.

5. GPT-SoVITS: train one voice properly #

GPT-SoVITS fine-tunes a model on as little as 1 minute of a voice. Its WebUI also builds the dataset: it removes background music, slices the audio, then transcribes and labels it.

What: A WebUI for cloning voices you can keep improving, from a minute of clean audio.

Why: Zero-shot clones drift on long scripts; a fine-tuned model holds the timbre.

Use when: One voice matters enough to spend an hour on it.

Install:

conda create -n GPTSoVits python=3.10
conda activate GPTSoVits
bash install.sh --device CPU --source HF

Catch: GPU training on Macs gives much lower quality, so the README trains on CPU there. Windows gets a one-click package.

6. IndexTTS-2.5: narration you can direct #

IndexTTS clones a voice from one reference clip, then lets you direct it: emotion, speed from 0.5× to 2.0×, and pronunciation via Pinyin, CMU phonemes or Japanese kana. Version 2.5 speaks Chinese, English, Japanese, Spanish and Arabic.

What: A controllable TTS engine with a vLLM recipe for serving it in production.

Why: Duration and emotion control is what raw cloning models leave to chance.

Use when: The read has to hit specific pacing and tone, take after take.

Install:

git clone https://github.com/index-tts/index-tts && cd index-tts && uv sync --all-extras

Catch: Ships under the bilibili Model Use License, not an OSI license — read the terms before any commercial use.

7. Coqui TTS: the 1,100-language toolkit #

Coqui TTS, a maintained fork of the original, now-unmaintained Coqui repo, is a Python toolkit: pretrained models in 1,100+ languages, XTTSv2 cloning in 17 languages with streaming under 200 ms, voice conversion, and training recipes.

What: A Python toolkit with command-line and API access, plus the code to train or fine-tune your own models.

Why: For many languages or a custom model, you need a toolkit, not an app.

Use when: You are building a product or covering languages the others skip.

Install:

uv pip install coqui-tts

Catch: Expect to write Python; there is no GUI. It is a community fork, and the original Coqui repo gets no updates.

Which one to try first #

Want an app instead of a terminal → #1. Just narration in a fixed voice → #2. Clone a voice in five minutes → #3. Build a voice that holds up on long scripts → #5. Many languages or a custom model → #7. If you would rather use cloud APIs on free credits, that is our free AI voice generator guide.

FAQ

What is the best open-source text-to-speech?
It depends on the job: VoxCPM or IndexTTS-2.5 for controllable quality, F5-TTS or GPT-SoVITS for cloning a specific voice, Voicebox if you want a desktop app, kokoro-onnx for fast CPU narration.
Can open-source TTS clone a voice?
Yes. F5-TTS clones zero-shot from a short reference clip, GPT-SoVITS fine-tunes from about 1 minute of audio, and VoxCPM clones from reference audio or designs new voices from a description. Only clone voices you have permission to use.
Does open-source TTS run offline?
Yes — all seven tools here run locally on your machine once their models have downloaded. kokoro-onnx needs about 300 MB (80 MB quantized), while the bigger models want a GPU.

Sources

More tested lists

Every list

Never miss new offers and news

New tools, credits, and AI news are added regularly. Pick how you want to hear about them.

Telegram channel

Join @aifree_dev and get new free AI offers and news right in your Telegram feed.

Browser notifications

Turn on push notifications and get an alert on this device whenever something new is posted. No account needed.

Email newsletter

A weekly digest of new, changed and expiring free AI offers. Double opt-in, one-click unsubscribe. See the latest issue.

Unsubscribe anytime. Privacy

Frequently asked questions

What is aifree.dev?

aifree.dev helps everyone access AI through a curated directory of free AI tools, API credits, free tiers, and startup programs for coding, image, voice, video, and students - verified regularly.

How are offers presented?

Each offer includes its access details, free models when available, and expiration information when provided. Limited-time deals stay visible so they are easy to compare.

Do education and startup programs need verification?

Yes. Providers usually ask students to verify their status with a school email, student ID, or a program like the GitHub Student Pack, and ask startups to verify company details such as age, funding, or website. Check each offer’s claim page for the exact requirements.

What kinds of free AI offers are listed?

Free tiers and free trials from AI providers, free API credits, startup and student programs, and free tools for coding, image generation, voice, and video.

How can I suggest a tool or report a broken link?

Use the submit form: paste the offer page URL and a short note. A person checks every submission before anything is listed. Broken links and changed terms go through the same form.

Know a good one?

Tell us about an AI tool worth knowing. Found a broken link? We want to hear that too.

Submit an offer