#7676th of 81 in VoiceFor voice, speech and music

luxtts

Text-to-speech model with voice cloning and 48 kHz output

Stars
5.6k
License
Apache-2.0
Last commit
Jun 2026
Language
Python
Stars, last 29 weeks+1,909
21 Apr 2026: 3,645 stars28 Apr 2026: 3,677 stars5 May 2026: 3,788 stars12 May 2026: 3,824 stars19 May 2026: 3,856 stars26 May 2026: 3,879 stars2 Jun 2026: 3,938 stars9 Jun 2026: 3,956 stars16 Jun 2026: 4,144 stars23 Jun 2026: 4,219 stars30 Jun 2026: 4,302 stars7 Jul 2026: 4,684 stars14 Jul 2026: 4,765 stars21 Jul 2026: 4,799 stars28 Jul 2026: 4,831 stars4 Aug 2026: 4,863 stars11 Aug 2026: 4,896 stars18 Aug 2026: 5,223 stars25 Aug 2026: 5,272 stars1 Sept 2026: 5,295 stars8 Sept 2026: 5,313 stars15 Sept 2026: 5,370 stars22 Sept 2026: 5,389 stars29 Sept 2026: 5,396 stars6 Oct 2026: 5,423 stars13 Oct 2026: 5,434 stars20 Oct 2026: 5,489 stars27 Oct 2026: 5,501 stars3 Nov 2026: 5,512 stars10 Nov 2026: 5,554 stars

3,645 on 21 Apr 20265,554 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

LuxTTS is a ZipVoice-based text-to-speech model that clones a voice from a short reference clip (wav or mp3, at least 3 seconds recommended). It is distilled to 4 sampling steps and uses a custom 48 kHz vocoder instead of the default 24 kHz one. It runs from Python on CUDA, CPU or Apple MPS, and the README claims 150x realtime on a single GPU.

Who it is for: Developers needing fast local voice cloning TTS from Python

Strengths

  • Outputs 48 kHz audio rather than the usual 24 kHz
  • README says it fits in 1 GB VRAM and runs faster than realtime on CPU
  • Supports CUDA, CPU and Apple MPS devices
  • Tunable sampling parameters: num_steps, t_shift, speed, return_smooth, ref_duration

Weaknesses

  • Python library only; web UIs and ComfyUI nodes are community projects
  • Runs in float32; float16 inference code is still on the roadmap
  • Needs a 3+ second reference clip; artifacts may require tuning
  • No tagged releases; speed and quality claims are not benchmarked in the README

What it needs

  • GPU optional
  • Needs Python, Hugging Face model YatharthS/LuxTTS, librosa, soundfile
  • Models: LuxTTS (ZipVoice-based, 4-step distilled), 48 kHz vocoder

Quick answers

Is luxtts open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Does luxtts need a GPU?

No. It runs on a CPU and can use a GPU when you have one.

Also in Voice

See all 81
Also in Voice
RankProjectScore
1voicestudioDesktop app for voice cloning, dubbing, dictation and audiobooks108k stars+48,895 (+83%) in 30 daysAGPL-3.098 out of 100
2handyOffline push-to-talk dictation app that pastes transcripts into any text field38.4k starsMIT91 out of 100
3whisper.cppC/C++ speech-to-text engine running OpenAI Whisper models locally55.1k stars+858 (+1.6%) in 30 daysMIT90 out of 100
#4xiaozhi-esp32ESP32 firmware for a voice chatbot with MCP device and cloud tool control33.1k starsMIT83 out of 100
#5buzzOffline desktop app for transcribing and translating audio with Whisper22.6k stars+735 (+3.4%) in 30 daysMIT83 out of 100