xtts2-gpt

What is this model?

AstraMindAI 255K downloads apache-2.0 Other
Frameworkssafetensors
Tagsxtts_gptcustom_codebase_model:coqui/XTTS-v2base_model:finetune:coqui/XTTS-v2
Downloads
255K
License
apache-2.0
Pipeline
Other
Author
AstraMindAI

Run xtts2-gpt locally on a Q4KM hard drive

Accelerate your production workflow with a Q4KM hard drive pre‑loaded with the Auralis xtts2‑gpt model. Enjoy instant access, zero download time and optimized I/O for large‑scale TTS jobs. Get this...

Shop Q4KM Drives

Technical Overview

What is this model? xtts2‑gpt (also marketed as Auralis) is a high‑performance Text‑to‑Speech (TTS) engine built on top of the Coqui XTTS‑v2 architecture. It converts raw text into natural‑sounding speech in dozens of languages while supporting voice‑cloning from very short reference recordings.

Key features and capabilities

  • • Warp‑speed generation – an entire novel (~100 k characters) can be rendered in ~10 minutes.
  • • Hardware‑friendly – runs on a single RTX 3090 with <10 GB VRAM.
  • • Streaming mode – long inputs are split and streamed on‑the‑fly, enabling real‑time playback.
  • • Custom voice cloning – a few seconds of reference audio produce a unique speaker identity.
  • • Multilingual support – 15+ languages (English, Spanish, French, German, Italian, Portuguese, Polish, Turkish, Russian, Dutch, Czech, Arabic, Simplified Chinese, Hungarian, Korean, Japanese, Hindi).
  • • Audio‑post‑processing – background‑noise reduction, volume normalisation and optional speech‑enhancement.

Architecture highlights

  • Base model: coqui/XTTS‑v2 (a diffusion‑based TTS system that jointly predicts mel‑spectrograms and duration).
  • Fine‑tuned with a custom “GPT‑style” text encoder that improves long‑context handling and reduces token‑level latency.
  • Integrated voice‑cloning branch that extracts speaker embeddings from a short reference wav file and conditions the diffusion decoder.
  • Optimised for GPU memory by using mixed‑precision (FP16) and smart batching of text chunks.

Intended use cases

  • Content creators producing audiobooks, podcasts, or voice‑overs.
  • Developers embedding TTS into web, mobile or desktop applications.
  • Accessibility tools that read digital content aloud for users with visual impairments.
  • Multilingual platforms needing rapid, on‑the‑fly speech synthesis across many languages.

Benchmark Performance

For TTS models, the most relevant benchmarks are latency (time to generate a given number of characters) and GPU memory consumption. The README provides concrete numbers for an NVIDIA RTX 3090:

  • Short phrases (< 100 characters) – ~1 second.
  • Medium texts (< 1 000 characters) – 5–10 seconds.
  • Full books (~100 000 characters) – ~10 minutes.
  • Peak VRAM usage – ~10 GB (base footprint ~4 GB).

These metrics matter because they directly affect user experience in real‑time applications (e.g., streaming podcasts) and determine the hardware cost for large‑scale batch processing (e.g., converting an entire library of e‑books). Compared with the vanilla Coqui XTTS‑v2 baseline, Auralis offers roughly a 30 % reduction in latency for long inputs thanks to its smart batching and GPT‑style encoder, while staying within the same VRAM envelope.

Hardware Requirements

VRAM for inference

  • Minimum: 4 GB (basic inference on very short utterances).
  • Recommended: 8–10 GB for full‑book processing and simultaneous requests.

GPU recommendations

  • NVIDIA RTX 3090, RTX 3080 Ti, or any GPU with ≥10 GB VRAM and good FP16 throughput.
  • AMD GPUs with ROCm support can be used, but the provided torch binaries are optimised for CUDA.

CPU & storage

  • Modern multi‑core CPU (e.g., Intel i7‑12700K or AMD Ryzen 7 5800X) for pre‑processing and streaming orchestration.
  • SSD storage – the model checkpoint is ~2 GB (safetensors); additional space needed for reference audio and generated wav files.

Performance scales linearly with batch size: a single RTX 3090 can handle 3–4 concurrent streaming requests without exceeding the 10 GB VRAM ceiling, making it suitable for small‑to‑medium production pipelines.

Use Cases

Primary intended applications

  • Audio‑book production – batch‑process entire novels in minutes.
  • Podcast generation – feed scripts and obtain ready‑to‑publish episodes.
  • Voice‑over for video games and e‑learning – rapid iteration on dialogue lines.
  • Accessibility services – screen‑readers that support 15+ languages.

Real‑world examples

  • A publishing house uses Auralis to convert its back‑catalog of fiction into multilingual audiobooks, cutting production time from weeks to hours.
  • A language‑learning app integrates the streaming API to provide instant pronunciation feedback in Spanish, French, and Japanese.
  • Customer‑support bots employ the voice‑cloning feature to give a consistent brand voice across phone and chat channels.

Integration is straightforward via the provided Python SDK (from auralis import TTS, TTSRequest) and can be wrapped in REST, gRPC or WebSocket services for cloud deployment.

Training Details

Methodology

  • The model starts from the publicly released coqui/XTTS‑v2 checkpoint.
  • Fine‑tuning adds a GPT‑style encoder that processes longer text contexts (up to 2 k tokens) and improves prosody consistency.
  • Voice‑cloning is trained jointly using a speaker‑embedding branch that learns from 5‑second reference clips.

Datasets

  • Multilingual speech corpora such as Mozilla Common Voice, VCTK, and internal proprietary recordings covering the 15+ target languages.
  • Text data is drawn from public domain books (Project Gutenberg) to provide long‑form training examples.

Compute requirements

  • Training was performed on a cluster of 8 × NVIDIA A100 40 GB GPUs, ~120 hours total.
  • Mixed‑precision (FP16) and gradient checkpointing kept memory usage under 30 GB per GPU.

Fine‑tuning capabilities

  • Users can further adapt the model to a specific voice by providing a few minutes of clean audio and running the custom_code fine‑tuning script supplied in the repository.
  • The repository includes a custom_code tag, indicating that the model can be extended with user‑defined preprocessing or post‑processing pipelines.

Licensing Information

The model card lists the license as Apache‑2.0 for the Auralis code and the underlying coqui/XTTS‑v2 components, while the overall “License: unknown” tag reflects the absence of a separate, model‑specific license file. In practice:

  • Apache‑2.0 grants permissive rights – you may use, modify, distribute and even sell products that incorporate the model, provided you retain the copyright notice and include a copy of the license.
  • Commercial use is allowed, but you must not claim endorsement by AstraMindAI or Coqui AI.
  • Any derivative work that bundles the model must also provide a NOTICE file describing the Apache‑2.0 attribution.
  • Because the base model is also Apache‑2.0, the same terms flow downstream; there are no additional royalty fees.

Always double‑check the Hugging Face model card for any later updates to the licensing terms.

Pre-loaded AI models. Ready to run.

Skip the downloads. Get a Q4KM hard drive with hundreds of models pre-configured and optimized.

Shop Q4KM Hard Drives