Skip to main content
PromptQuorum
Home/Power Local LLM/Local Voice & Speech Tools Compared (2026): Text-to-Speech, Speech-to-Text and Voice Agents
Voice, Speech & Multimodal

Local Voice & Speech Tools Compared (2026): Text-to-Speech, Speech-to-Text and Voice Agents

·9 min read·By Hans Kuepper · Founder of PromptQuorum, multi-model AI dispatch tool · PromptQuorum

The 17 local voice tools in the PromptQuorum directory split into three jobs that should be compared separately: text-to-speech (8 tools), speech-to-text (7) and real-time voice agents (4). Within text-to-speech, voice cloning is stated in the official documentation of Coqui TTS, XTTS-v2, Izwi and Willow Inference Server; for speech-to-text, whisper.cpp and Willow Inference Server document real-time transcription; and Dograh, Jarvis, Parlor and Voxa are the voice agents. Use the comparison table below, and read each tool's own review before you install it.

Local voice tools fall into three different jobs — turning text into speech, turning speech into text, and running a spoken conversation with an AI — and no single feature list compares them fairly. This guide compares 17 free and freemium tools that run on your own hardware, one job at a time, using a comparison table generated from the same data as each tool's own PromptQuorum review, so the table and the reviews cannot disagree.

This page contains links to third-party products for reference. PromptQuorum is not enrolled in any affiliate program — these are plain links that earn no commission. Clicking links and your next steps are entirely your own responsibility. These links do not represent any endorsement or verification by PromptQuorum.

Key Takeaways

  • 17 tools, three jobs: text-to-speech (8), speech-to-text (7), real-time voice agents (4). Izwi and Willow Inference Server do both text-to-speech and speech-to-text, so they appear in both tables.
  • The table is generated from each tool's record and checked against its official README or site; a dash means "not stated in the documentation", never "no".
  • Licenses differ in ways that matter: for example Piper and OpenAI Edge TTS are GPL-3.0, Coqui TTS is MPL-2.0, XTTS-v2 uses the Coqui Public Model License, and Bark, StyleTTS 2, whisper.cpp and faster-whisper are MIT.
  • Every tool name in the table links to its own PromptQuorum review, which is where installation steps and limits are covered.

📍 In One Sentence

Local voice tools are three different jobs — text-to-speech, speech-to-text and real-time voice agents — so the 17 tools in the PromptQuorum directory are compared within each job, using a table generated from the same tool data as each tool's own review.

💬 In Plain Terms

Some tools read text aloud, some write down what you say, and some hold a spoken conversation with an AI. Comparing a reader with a transcriber on "voice cloning" makes no sense, so this guide compares like with like.

How We Compared

Each tool's facts — price, license, platforms, hardware needs and category-specific attributes — are stored once, in that tool's directory record. The comparison table below is generated from those records, and the tool's own review draws on the same record, so the two cannot state different values.

Category-specific attributes (for example voice cloning or real-time transcription) were taken from each project's official README or website and checked against the exact wording there. Where the documentation is silent, the table shows a dash rather than guessing; where a claim is qualified (experimental, paid tier only, or dependent on a GPU), the attribute is left out of the table and covered in the tool's review instead.

The comparison lists tools that run on your own hardware. It does not rank them: which one is right depends on your constraint, and the sections below point out where the real differences are.

Comparison Table

Choose a job below, then read across a row. Click a tool name to open its full PromptQuorum review.

ToolPriceLicensePlatformsRunsHardwareVersionLanguagesVoice cloningStreaming outputUsable on CPU onlyLocal API serverReviewproduct link · disclosed
BarkFreeMITmacOS, Windows, LinuxLocalCPU is enough13NoRead reviewBark
Coqui TTSFreeMPL-2.0macOS, Windows, LinuxLocalCPU is enoughv0.27.5YesYesYesRead reviewCoqui TTS
IzwiFreeMITmacOS, Windows, LinuxLocalVaries by modelv0.1.0-beta-17YesYesYesRead reviewIzwi
openai-edge-ttsFreeGPL-3.0macOS, Windows, LinuxHybridCPU is enoughYesYesRead reviewopenai-edge-tts
Piper TTSFreeGPL-3.0macOS, Windows, LinuxLocalCPU is enoughYesRead reviewPiper TTS
StyleTTS 2FreeMITmacOS, Windows, LinuxLocalCPU is enoughRead reviewStyleTTS 2
Willow Inference ServerFreeApache-2.0Linux, WindowsLocalCPU is enoughYesYesYesRead reviewWillow Inference Server
XTTS v2FreeCPMLmacOS, Windows, LinuxLocal17YesRead reviewXTTS v2

"—" means the project's own documentation does not state it, not that the feature is missing. Values come from each project's official README or site and are re-checked when a tool's review is updated.

Text-to-Speech: What Differs

  • License. Bark and StyleTTS 2 are MIT-licensed. Coqui TTS is MPL-2.0. XTTS-v2 uses the Coqui Public Model License (CPML), a custom license with its own terms rather than a standard open-source one — read it before any commercial use. Piper and OpenAI Edge TTS are GPL-3.0, which places conditions on distributing modified versions. Check the license before building a product on any of them — see Piper TTS and XTTS v2.
  • Voice cloning. Coqui TTS (review), XTTS-v2 (review), Izwi (review) and Willow Inference Server (review) document voice cloning or custom voices. Bark states that it does not support custom voice cloning.
  • Local API server. Coqui TTS, Izwi, OpenAI Edge TTS, Piper and Willow Inference Server document a server component, so other apps can call them over HTTP; OpenAI Edge TTS is built around that.
  • Languages. Bark documents 13 languages and XTTS-v2 documents 17. The other tools do not state a comparable count, so the table shows a dash rather than a number.

Speech-to-Text: What Differs

  • Real-time transcription. whisper.cpp documents a real-time streaming example, and Izwi and Willow Inference Server document real-time use. faster-whisper is a transcription library; its own README does not document a real-time mode.
  • Speaker labels. Izwi and FunClip document speaker labelling. Meetily offers speaker diarization only in its paid Pro tier. whisper.cpp's speaker-turn marking is experimental and is covered in its review rather than in the table.
  • Price and platform. MacWhisper is a proprietary macOS app with a free tier and a paid upgrade; most other tools here are free and open source. Meetily's Community Edition is free and MIT-licensed, with a paid Pro tier.
  • Local API server. whisper.cpp ships a server, and Izwi and Willow Inference Server document HTTP APIs.

Voice Agents: What Differs

  • Fully local versus optional cloud. Jarvis documents a local speech-in, LLM, speech-out stack; Parlor documents a local pipeline with an optional cloud research feature. Voxa can use a local voice provider or cloud providers, so it is fully local only if you choose the local one.
  • Interruption (barge-in). Jarvis, Parlor and Voxa document that you can interrupt the agent while it speaks.
  • Bring your own LLM and phone calls. Dograh documents a choice of LLM and telephony integrations; Voxa documents connecting your own model through a local daemon.

What This Comparison Cannot Tell You

  • It compares documented capabilities, not quality. It says nothing about how natural a voice sounds or how accurate a transcript is — that needs your own audio and your own hardware.
  • It does not include speed benchmarks: PromptQuorum has not measured them for these tools.
  • Dashes are gaps in the projects' documentation, not negative findings. Some tools may support a feature that their README does not mention.
  • Tools change quickly. Each tool's review states the version it was checked against, and this guide is refreshed when a review is.

Frequently Asked Questions

Why are text-to-speech, speech-to-text and voice agents compared separately?

They do different jobs, so most attributes only make sense within one job — voice cloning applies to text-to-speech, speaker labels to transcription, interruption to voice agents. Comparing them in one table would leave most cells empty or meaningless.

What does a dash in the comparison table mean?

It means the project's own documentation does not state that attribute. It does not mean the feature is missing; check the tool's review or its repository.

Are these tools really local?

They are designed to run on your own hardware, but some offer optional cloud features — for example Parlor's optional cloud research, or Voxa's cloud voice providers — and some need internet on first run to download models. Each tool's review covers this.

Do any of these tools have an affiliate link?

No. PromptQuorum has no affiliate relationship with any tool in this comparison at the time of writing, and no link here earns a commission.

How often is this comparison updated?

It is refreshed twice a year and whenever one of the listed tools' reviews is updated, because the table is generated from the same data as those reviews.

Sources

← Back to Power Local LLM