Speech Studio
GitHubGitHub stars Download

Voice any text. Hear what was said.

A desktop studio that voices text with five local engines and turns recordings back into text with the speakers.

Windows 10/11 x64 and an NVIDIA card with 8 GB of video memory. Models and engines download from inside the studio, when you decide.

A voiced dialog: blocks with speakers, takes and the player.

Examples

Made on this computer with the studio as it ships, every take checked by ear, exported as the studio saved it. Each engine reads the same text.

English

Shall I compare thee to a summer's day? Thou art more lovely and more temperate: rough winds do shake the darling buds of May, and summer's lease hath all too short a date.
Higgs Audio v3English Female 2voice clone
Fish Audio Drama 3English Femalevoice clone
Supertonic 3M2built-in voice
Qwen3-TTSRyanbuilt-in voice
Other languages (6)

Russian

Я помню чудное мгновенье — передо мной явилась ты, как мимолётное виденье, как гений чистой красоты.
Higgs Audio v3Dmitry Puchkov (Goblin)voice clone
Fish Audio Drama 3Vasily Livanov (Sherlock Holmes)voice clone
Qwen3-TTS + ru stress LoRADmitry Nagievvoice clone
Supertonic 3F3built-in voice
Qwen3-TTSRyanbuilt-in voice
Встреча 12.03 в 18:30, билет стоит 150 руб., а на улице −5 °C.
Higgs Audio v3Dmitry Puchkov (Goblin)voice clone
Fish Audio Drama 3Vasily Livanov (Sherlock Holmes)voice clone
Qwen3-TTS + ru stress LoRADmitry Nagievvoice clone
Supertonic 3F3built-in voice
Qwen3-TTSRyanbuilt-in voice

Spanish

¿Qué es poesía?, dices mientras clavas en mi pupila tu pupila azul. ¿Qué es poesía? ¿Y tú me lo preguntas? Poesía… eres tú.
Higgs Audio v3Spanish Malevoice clone
Fish Audio Drama 3Spanish Malevoice clone
Supertonic 3F2built-in voice
Qwen3-TTSSerenabuilt-in voice

French

Il pleure dans mon cœur comme il pleut sur la ville ; quelle est cette langueur qui pénètre mon cœur ?
Higgs Audio v3French Femalevoice clone
Fish Audio Drama 3French Femalevoice clone
Supertonic 3F4built-in voice
Qwen3-TTSVivianbuilt-in voice

Portuguese

Amor é fogo que arde sem se ver, é ferida que dói, e não se sente; é um contentamento descontente, é dor que desatina sem doer.
Higgs Audio v3the model's own voicebuilt-in voice
Supertonic 3M3built-in voice
Qwen3-TTSDylanbuilt-in voice

Chinese

床前明月光,疑是地上霜。举头望明月,低头思故乡。
Higgs Audio v3the model's own voicebuilt-in voice
Fish Audio Drama 3English Femalevoice clone
Qwen3-TTSVivianbuilt-in voice
Qwen3-TTSDylanbuilt-in voice

Voices of known people are synthesis: a clone made from a short sample of the studio’s voice pack, not a recording of these people. The poems are in the public domain.

Russian stress, numbers and homographs

Supertonic 3 and Qwen3-TTS place Russian stress by guess. The studio marks it before the engine reads: RUAccent picks замо́к or за́мок, му́ки or муки́ by the sentence, and numbers, dates and units are written out in their cases.

Старинный замок стоял на холме, а дверь в него запирали на тяжёлый замок. Из этой муки пекут хлеб, но для пекаря это настоящие муки.
Supertonic 3 · Without the studio’s stress marksF3built-in voice
Supertonic 3 · With the studio’s stress marksF3built-in voice
Qwen3-TTS + ru stress LoRA · Without the studio’s stress marksDmitry Nagievvoice clone
Qwen3-TTS + ru stress LoRA · With the studio’s stress marksDmitry Nagievvoice clone
Мы долго стояли у берега и смотрели, как белки прыгают по веткам. В яйце много белка, а в этой задаче много лишних белков.
Supertonic 3 · Without the studio’s stress marksF3built-in voice
Supertonic 3 · With the studio’s stress marksF3built-in voice
Qwen3-TTS + ru stress LoRA · Without the studio’s stress marksDmitry Nagievvoice clone
Qwen3-TTS + ru stress LoRA · With the studio’s stress marksDmitry Nagievvoice clone

Engines

Measured on an RTX 4090 under Windows 11 with Speech Studio 0.2.0 as it installs: the same 17-second Russian text, the second run of each engine, its model already loaded. First sound is the time until audio starts in the window; video memory is the peak while speaking.

EngineForFaster than real timeFirst soundStreamingDownloadVideo memory
Supertonic 3The fastest, fixed voices without cloning168×103 msBy phrase0.1 GB1.0 GB
Qwen3-TTSFast, preset voices and cloning12×19 msAs it speaks2.2 GB3.1 GB
Qwen3-TTS + ru stress LoRARussian with the right stresses, cloning10×26 msAs it speaks2.3 GB3.5 GB
Fish Audio Drama 3The best acting and quality, cloning; from 6 GB of video memory7.0×326 msAs it speaks21.4 GB21.9 GB
Higgs Audio v3Emotions and sounds by tags, cloning2.3×1.0 sAs it speaks5.3 GB18.1 GB

Recognition

Measured on the same computer with Speech Studio 0.2.1 (Whisper 0.2.4) as it installs: one 5-minute Russian recording of one speaker transcribed in Listening without telling speakers apart, the model loading included. × is how many times faster than the recording plays; video memory is the peak during the job, and the model leaves it when the job ends.

ModelForOn the cardOn the processorLanguagesDownloadVideo memory
Parakeet TDT v3Fast and accurate, picks the language itself96×33×250.7 GB1.2 GB
Parakeet UltraParakeet fine-tuned by Moondream: fewer recognition errors73×33×250.7 GB1.0 GB
Nemotron 3.5The language is set, so no stray words in another one73×29×280.7 GB1.0 GB
Whisper large-v3-turboThe most languages of all19×2.2×991.6 GB1.6 GB

Live: from your phrase to the agent's voice

Each step of one turn of a conversation, measured on the same computer. The agent's own thinking is the longest step and depends on the agent and its model.

Your phrase as text after you stop speaking (Parakeet on the card, the pause that ends a phrase included)641 ms – 735 ms
The agent writes its answer (Claude Sonnet, measured)2.0 s – 3.9 s
First sound of the answer (by engine, see above)19 ms – 1.0 s

What it does

Five local engines, cloning from a short sample

The voice library: a pack in one click, recording, import, cleaning a reference.

Higgs Audio v3, Fish Audio Drama 3, Supertonic 3, Qwen3-TTS and Qwen3-TTS with Russian stress run on your card.

Russian that sounds right

How a text will be read: numbers written out, stress and homographs marked.

Numbers in the right case and gender, dates, times, money and units are written out before the engine reads.

Every take checked by ear

The quality report: what was heard, what is off, the take to redo.

Each take is recognised back and compared with the text word by word, with checks for clipping, silence, cut-off, a click, a repeated phrase and noise instead of speech.

Dialogs and podcasts

The timeline of a dialog with every overlap.

«Anna:» and «[Anna]» lines become characters with their own voices, the director writes a podcast on a topic for several speakers, and the timeline shows every overlap.

Speech recognition with the speakers

Listening: a transcript with speakers and word times.

A recording, a video or a link becomes a transcript with who said what and when: Parakeet-TDT, Nemotron 3.5 or Whisper, up to eight speakers, a karaoke player, cut by text and export to SRT, VTT, ASS, TXT or JSON.

For AI agents

Settings, Agent (MCP): what to paste into the client.

While the studio is open, an agent such as Claude Code or Cursor does everything the window does over MCP: voices a text into a file, edits projects, casts voices, transcribes and checks recordings.

Screenshots

The studio itself, in your language.

How to start

  1. 1InstallRun the installer or unzip the portable build anywhere.
  2. 2Download the modelsThe first-run panel fetches models, engines and runtime once.
  3. 3Paste a textOr open a book, subtitles or a podcast script.
  4. 4Voice itEvery block is voiced and checked; export when it sounds right.

FAQ

What graphics card do I need?

An NVIDIA card with 8 GB of video memory or more and a recent driver. Drama 3 runs whole on 24 GB; from 6 GB its experts live in RAM, which then needs 32 GB. About 9 GB of disk for the default models and engines.

Is it free?

Yes. The studio is free and open source, and the models download for free from inside it.

Does it work offline? Are my texts sent anywhere?

Your texts and recordings are yours, and they stay on your disk.

  • No account — there is nowhere to sign up and no reason to.
  • Local by default — voicing, recognition, stress and the director run on your computer.
  • Cloud only if you want it — OpenRouter, Google Gemini, fal.ai and Runware voices are off until you add a key, and each asks before its first call.
How does it handle Russian stress?

Numbers in the right case and gender, dates, times, money and units are written out before the engine reads. Stress, «ё» and homographs are placed by RUAccent by the sentence, doubtful ones are highlighted for you, and your own marks stay.

Supertonic 3 and Qwen3-TTS place Russian stress by guess. The studio marks it before the engine reads: RUAccent picks замо́к or за́мок, му́ки or муки́ by the sentence, and numbers, dates and units are written out in their cases.

Can I use what I voice?

The studio is MIT. The models are not: each keeps its own license, listed in the README. Read them before you publish or sell what you voice. README

Can an AI agent use it?

While the studio is open, an agent such as Claude Code or Cursor does everything the window does over MCP: voices a text into a file, edits projects, casts voices, transcribes and checks recordings. Tools written for OpenAI audio work through its OpenAI-compatible API.

claude mcp add --transport http speech-studio http://127.0.0.1:8797/mcp
How is it built?

The service is compiled into the desktop exe and runs the engines in the same process through their C ABIs. Not a single Python process at run time.

React UI ─┐
          ├─ Speech Studio.exe   (Tauri window + Rust/axum speech-server)
Rust axum ┘        │
                   ├─ Higgs Audio v3, Drama 3, Qwen3-TTS   (C++/CUDA, GGUF)
                   ├─ Parakeet, Nemotron 3.5   (transcribe.cpp, GGUF)
                   └─ Supertonic, RUAccent   (ONNX Runtime)

Who made it

Nerual Dreming — artist, founder of ArtGeneration.me and the Neuro-Cartel community, author of Dub Studio and the YuE2, MiniMax Music3 and ACE-Step studios.