Table of Contents
Test Methodology
We benchmarked Coqui XTTS-v2 across six GPUs on GigaGPU dedicated servers. XTTS-v2 is the leading open-source text-to-speech model with voice cloning capabilities. Tests generate a standardised 30-second speech clip (~75 words) and measure end-to-end latency including model inference and vocoder pass. GigaGPU’s Coqui TTS hosting provides pre-configured servers for production TTS deployment. For interactive data, visit our TTS latency benchmarks tool.
Latency Benchmarks by GPU
Lower latency means faster audio generation. For real-time voice applications, the audio must be generated faster than playback speed (RTF below 1.0).
Coqui XTTS-v2 (30-second clip, single request)
| GPU | VRAM | Latency | RTF | Server $/hr |
|---|---|---|---|---|
| RTX 5090 | 32 GB | 2.1 sec | 0.07 | $1.80 |
| RTX 5080 | 16 GB | 3.6 sec | 0.12 | $0.85 |
| RTX 3090 | 24 GB | 5.4 sec | 0.18 | $0.45 |
| RTX 4060 Ti | 16 GB | 8.4 sec | 0.28 | $0.35 |
| RTX 4060 | 8 GB | 11.7 sec | 0.39 | $0.20 |
| RTX 3050 | 8 GB | 25.5 sec | 0.85 | $0.10 |
All GPUs achieve sub-1.0 RTF, meaning every card can generate speech faster than real-time playback. The RTX 5090 generates 30 seconds of speech in 2.1 seconds (14x faster than real-time). The RTX 3050 is the slowest at 0.85 RTF but still faster than real-time. For comparison with other TTS models, see our best GPU for TTS voice AI guide.
Real-Time Factor Comparison
Real-time factor (RTF) is the ratio of generation time to audio duration. RTF below 1.0 means the GPU generates speech faster than playback. Lower is better.
RTF by Audio Length
| GPU | 10-sec clip RTF | 30-sec clip RTF | 60-sec clip RTF | 120-sec clip RTF |
|---|---|---|---|---|
| RTX 5090 | 0.08 | 0.07 | 0.07 | 0.07 |
| RTX 5080 | 0.14 | 0.12 | 0.12 | 0.12 |
| RTX 3090 | 0.21 | 0.18 | 0.18 | 0.17 |
| RTX 4060 Ti | 0.32 | 0.28 | 0.27 | 0.27 |
| RTX 4060 | 0.45 | 0.39 | 0.38 | 0.38 |
| RTX 3050 | 0.92 | 0.85 | 0.84 | 0.83 |
RTF improves slightly with longer clips due to reduced per-request overhead. The RTX 3050 approaches its real-time limit at 10-second clips (0.92 RTF), leaving minimal headroom for streaming applications.
Voice Cloning Performance
XTTS-v2 supports zero-shot voice cloning from a short reference audio clip. We measured the overhead of voice cloning compared to using a default voice.
| GPU | Default Voice RTF | Cloned Voice RTF | Clone Overhead |
|---|---|---|---|
| RTX 5090 | 0.07 | 0.08 | +14% |
| RTX 5080 | 0.12 | 0.14 | +17% |
| RTX 3090 | 0.18 | 0.21 | +17% |
| RTX 4060 Ti | 0.28 | 0.33 | +18% |
| RTX 4060 | 0.39 | 0.46 | +18% |
| RTX 3050 | 0.85 | 0.99 | +16% |
Voice cloning adds 14-18% latency overhead. On the RTX 3050, cloned voice generation approaches the real-time boundary (0.99 RTF). For reliable voice cloning, use an RTX 4060 or better. For full voice agent pipelines that combine Whisper + LLM + TTS, see our multi-model GPU guide and speech model hosting.
Cost per Audio Hour
We calculated the cost to generate one hour of speech audio using XTTS-v2 at sustained throughput.
| GPU | Time to Generate 1hr Audio | Cost per Audio Hour | ElevenLabs Equivalent |
|---|---|---|---|
| RTX 5090 | 4.2 min | $0.126 | $11-$22 |
| RTX 5080 | 7.2 min | $0.102 | $11-$22 |
| RTX 3090 | 10.8 min | $0.081 | $11-$22 |
| RTX 4060 Ti | 16.8 min | $0.098 | $11-$22 |
| RTX 4060 | 23.4 min | $0.078 | $11-$22 |
| RTX 3050 | 51.0 min | $0.085 | $11-$22 |
Self-hosted Coqui TTS costs $0.08-$0.13 per audio hour, which is 100-275x cheaper than ElevenLabs API pricing. Even the cheapest GPU generates one hour of audio for under 9 cents. See our GPU vs API cost analysis for general cost comparison methodology.
Concurrent Stream Performance
For applications serving multiple users, concurrent TTS generation is critical. We measured RTF with multiple simultaneous generation requests on the RTX 3090.
| Concurrent Streams | RTF per Stream | Total Audio/min | Acceptable for Streaming? |
|---|---|---|---|
| 1 | 0.18 | 5.6 min | Yes |
| 2 | 0.34 | 5.9 min | Yes |
| 4 | 0.65 | 6.2 min | Yes |
| 8 | 1.25 | 6.4 min | No (slower than real-time) |
The RTX 3090 handles up to 4 concurrent TTS streams while maintaining real-time generation. Beyond 4 streams, RTF exceeds 1.0 and users experience buffering. For higher concurrency, use the RTX 5090 (supports 8+ streams) or multi-GPU clusters.
GPU Recommendations for Coqui TTS
Best overall: RTX 3090. At 0.18 RTF and $0.081 per audio hour, the RTX 3090 is the cost-efficiency champion for TTS. It handles 4 concurrent streams and voice cloning comfortably. The 24 GB VRAM leaves room for running an LLM alongside TTS for conversational AI.
Best for real-time voice applications: RTX 5090. At 0.07 RTF, the 5090 generates speech almost instantly and handles 8+ concurrent streams. Essential for low-latency voice agents and real-time conversational AI. Pairs well with Whisper for speech-to-text.
Best budget: RTX 4060. At 0.39 RTF and $0.078 per audio hour, the RTX 4060 delivers the lowest cost per audio hour. Handles single-user TTS and basic voice cloning. Good for development, prototyping, and batch audio generation.
Best mid-range: RTX 5080. At 0.12 RTF the 5080 handles voice cloning with headroom and supports 4-5 concurrent streams. Good balance of speed and cost for production TTS.
For full voice agent pipelines, see our TTS voice AI GPU guide, AI agents GPU guide, and RAG pipeline GPU guide. Related benchmarks: LLaMA 3 8B benchmark, Mistral 7B benchmark, Stable Diffusion benchmark, and Whisper RTF benchmark.
Run Coqui TTS on Dedicated GPU Servers
GigaGPU provides bare-metal GPU servers with Coqui XTTS pre-configured for production text-to-speech. Voice cloning, multilingual support, real-time generation.
Browse GPU Servers