Project

TTS in your own voice

Read one fixed sentence into your microphone and type anything: it comes back spoken in your voice. Open-source zero-shot voice cloning (OmniVoice) running on a single RTX 3070.

Checking…

1Read this sentence out loud

This is my own voice, and I agree to let it be used for speech synthesis today.
Tap to start recording
0:00 / 0:20

A quiet room and your normal speaking voice give the closest match

2Type what it should say

0 / 200

Ground rules

  • Use only your own voice. There is no file upload: the next step opens only after you read the consent sentence into the mic
  • The result is synthetic speech. Do not use it to deceive anyone or to pass as someone else
  • Your recording sits in a temporary folder on the server for 30 minutes and is then deleted. It is never used for training, and the text you type is not stored
  • Rate limits count a hash of your IP, never the IP itself: 10 recordings and 40 generations an hour

Why OmniVoice

Five open-source models under licenses that allow commercial use (Apache 2.0, MIT) ran on the same RTX 3070. Each cloned the same reference voice saying the same Korean sentence; Whisper transcribed the result for pronunciation errors, and a speaker-verification model (ECAPA) scored how close it sounded to the reference.

ModelChar. errorsSimilarityTime for 5 sGPU memory
OmniVoice0%0.8122.2 s2.2 GB
Fun-CosyVoice3 0.5B3.1%0.8087.1 s3.6 GB
VoxCPM20%0.78317 s5.9 GB
Chatterbox Multilingual0%0.74911 s3.6 GB
GPT-SoVITS v2ProPlus0%0.6877.5 s1.9 GB

A small test: one sentence and one reference voice, a stock TTS voice rather than a real person. In recent papers (MiniMax multilingual test), OmniVoice and VoxCPM2 also sit at the top of open models for Korean speaker similarity, around 0.83. OmniVoice · multilingual comparison

Project stories

  1. Part 1Doesn't every TTS sound the same these days? Let's make one with my own voice!Five open-source voice-cloning models run on the same sentence on a home RTX 3070, why OmniVoice won, and how a visitor's voice travels through a tunnel to the home PC and back.
  2. Part 2How can I make a TTS of my own voice even better?Narrating the KMA Short in my own voice: a blind test of Qwen3-TTS against OmniVoice, endings clipped at 1.5x speed, and a LoRA run that mattered less than a better reference recording.