LLMVoX
LLMVoX: Autoregressive Streaming Text-to-Speech Model for Any LLM
About LLMVoX
Sambal Shikhar, Mohammed Irfan K, Sahal Shaji Mullappilly, Fahad Khan, Jean Lahoud, Rao Muhammad Anwer, Salman Khan, Hisham Cholakkal
LLMVoX is a lightweight 30M-parameter, LLM-agnostic, autoregressive streaming Text-to-Speech (TTS) system designed to convert text outputs from Large Language Models into high-fidelity streaming speech with low latency. Our approach achieves significantly lower Word Error Rate compared to speech-enabled LLMs while operating at comparable latency and speech quality.
Key features: - Lightweight & Fast: Only 30M parameters, delivering speech with end-to-end latency as low as 300ms - LLM-Agnostic: Just plug with any existing LLM and Vision-Language Models without requiring fine-tuning or architectural modifications. - Multi-Queue Streaming: Enables continuous, low-latency speech generation and infinite-length dialogues - Multilingual Support: Easily adaptable to new languages with only dataset adaptation
LLMVoX is an open-source project written primarily in Python, with 308 stars on GitHub. It was last updated in May 2025.
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118LLMVoX vs. the alternatives
All voice agents →| Agent | Stars | Pricing | ||
|---|---|---|---|---|
| LLMVoX | 308 | Python | — | Open source |
| xiaozhi-esp32-server | 10.0k | JavaScript | MIT | Open source |
| ten-vad | 2.2k | C | — | Open source |
| bailing | 1.7k | Python | MIT | Open source |
| RCLI | 1.5k | C++ | MIT | Open source |
| CyberVerse | 1.4k | Python | GPL-3.0 | Open source |
