RTX 3050 - Order Now
Home / Blog / Model Guides / Coqui XTTS for a Voice Assistant: GPU Sizing and Pipeline Architecture
Model Guides

Coqui XTTS for a Voice Assistant: GPU Sizing and Pipeline Architecture

Coqui XTTS v2 is the leading open-weight voice cloning TTS. Here is how to build a voice assistant pipeline around it — STT in, XTTS out, LLM in the middle.

Coqui XTTS v2 (now community-maintained as the original Coqui company shut down) is the strongest open-weight voice-cloning TTS. Multilingual, voice cloning from a 6-second reference clip, ~5× real-time on a 5090. For voice assistants where the same speaker needs to come through every interaction, it’s the default choice.

TL;DR

For a voice assistant: Whisper Large-v3 + Llama 3.1 8B FP8 + XTTS v2 on a single GPU. Fits comfortably on a RTX 5090 32 GB; tight on a RTX 5060 Ti 16 GB. Sub-1-second end-to-end achievable.

Why XTTS for a voice assistant

  • Voice cloning from a 6-second reference. No fine-tuning required.
  • 17 languages on the same model. No per-language model swap.
  • ~5× real-time on a 5090 — fast enough for live conversation.
  • 4 GB VRAM — fits comfortably alongside an LLM and Whisper.
  • Open weights (CPML license, non-commercial unless you self-host on dedicated hardware).

The pipeline

  1. User speaks — audio captured by client
  2. VAD detects end of speech (Silero)
  3. Whisper transcribes (faster-whisper)
  4. LLM generates response (Llama 3.1 8B FP8 or similar)
  5. XTTS synthesises with cloned voice
  6. Audio streamed back to client

Pipecat or LiveKit Agents handle the orchestration. See our voice agent hosting page for deployment.

VRAM math

ComponentVRAM
Whisper Large-v3 (faster-whisper INT8)~3 GB
Llama 3.1 8B FP8~8 GB
XTTS v2~4 GB
KV cache @ 4K context, 8 concurrent~3 GB
Speaker reference cache~1 GB
Total~19 GB

~19 GB peak. Fits a 32 GB RTX 5090 comfortably. Tight on a 24 GB 4090 (workable). Doesn’t fit a 16 GB 5080.

Latency benchmarks

Stage5090 latency4090 latency
Whisper (3s utterance)180 ms220 ms
LLM TTFT (1K context)120 ms180 ms
XTTS first chunk350 ms450 ms
End-to-end~650 ms~850 ms

Verdict

XTTS v2 is the right TTS for a voice assistant where speaker identity matters. RTX 5090 is the right GPU. RTX 4090 works tight; smaller cards do not have enough VRAM for the full stack.

Bottom line

For a voice cloning + multilingual voice assistant: XTTS v2 on a 5090, paired with Whisper + Llama 3.1 8B. Sub-1-second end-to-end. For Bark / Kokoro alternatives see best GPU for TTS.

Need a Dedicated GPU Server?

Deploy from RTX 3050 to RTX 5090. Full root access, NVMe storage, 1Gbps — UK datacenter.

Browse GPU Servers

gigagpu

We benchmark, deploy, and optimise GPU infrastructure for AI workloads. All data in our guides comes from real-world testing on our UK-based dedicated GPU servers.

Ready to deploy your AI workload?

Dedicated GPU servers from our UK datacenter. NVMe storage, 1Gbps networking, full root access.

Browse GPU Servers Contact Sales

Have a question? Need help?