parler-tts-mini-multilingual-v1.1

What is this model?

parler-tts 287K downloads apache-2.0 Text to Speech
Frameworkstransformerssafetensors
Languagesenfresptplde
Datasetsfacebook/multilingual_librispeechparler-tts/libritts_r_filteredparler-tts/libritts-r-filtered-speaker-descriptionsparler-tts/mls_engparler-tts/mls-eng-speaker-descriptionsylacombe/mls-annotated
Tagsparler_ttstext-generationtext-to-speechannotation
Downloads
287K
License
apache-2.0
Pipeline
Text to Speech
Author
parler-tts

Run parler-tts-mini-multilingual-v1.1 locally on a Q4KM hard drive

Accelerate your development with Q4KM hard drives pre‑loaded with the Shop Q4KM Drives

Technical Overview

What is this model? Parler‑TTS Mini Multilingual v1.1 is a compact, high‑quality text‑to‑speech (TTS) system that can synthesize natural‑sounding speech in eight European languages: English, French, Spanish, Portuguese, Polish, German, Italian, and Dutch. Built on top of the Parler‑TTS Mini architecture, this version adds a multilingual extension while preserving the original English performance.

Key features & capabilities

  • Multilingual synthesis across 8 languages with a single checkpoint.
  • Two‑tokenizer design: a prompt tokenizer for free‑form text and a description tokenizer for speaker‑style conditioning.
  • Consistent speaker names (e.g., Daniel, Christine) enabling voice‑preserving generations.
  • Byte‑fallback tokenizer with an expanded vocabulary, simplifying the addition of new languages.
  • Fine‑grained control over prosody, speed, pitch, and recording quality via natural‑language descriptions.
  • Compact “mini” footprint that fits comfortably on consumer‑grade GPUs.

Architecture highlights

  • Base model: ParlerTTSForConditionalGeneration – a transformer‑based encoder‑decoder trained for conditional speech generation.
  • Text encoder: a pre‑trained language model (specified by model.config.text_encoder._name_or_path) that processes the description token sequence.
  • Prompt encoder: a separate transformer that ingests the user‑provided prompt.
  • Audio decoder: a diffusion‑style or autoregressive decoder that outputs waveform tensors at a sampling rate of model.config.sampling_rate (typically 24 kHz).
  • Two‑stage generation pipeline – first encode the description, then generate speech conditioned on both description and prompt.

Intended use cases

  • Rapid prototyping of multilingual voice assistants and chatbots.
  • Content creation for podcasts, e‑learning, and audiobooks that require multiple language tracks.
  • Voice‑over generation for games and interactive media where consistent speaker identity matters.
  • Research on cross‑lingual prosody transfer and speaker adaptation.

Benchmark Performance

Relevant benchmarks for TTS models include intelligibility (WER/character error rate), naturalness (Mean Opinion Score, MOS), latency (time‑to‑first‑audio), and multilingual robustness (language‑specific MOS). While the README does not list explicit numbers, the model’s training on ~9,200 hours of non‑English data plus 580 hours of high‑quality English LibriTTS‑R suggests competitive performance against state‑of‑the‑art multilingual TTS systems.

Why these benchmarks matter

  • Intelligibility ensures the generated speech is correctly understood across languages.
  • Naturalness (MOS) reflects user‑perceived quality – a critical factor for commercial voice‑overs.
  • Latency determines real‑time applicability, especially for interactive assistants.
  • Multilingual robustness guarantees consistent quality when switching languages within the same session.

Comparison to similar models

  • Compared with the original Parler‑TTS Mini Multilingual, v1.1 benefits from a cleaner speaker‑description dataset and a more expressive tokenizer, leading to higher MOS in non‑English languages.
  • Against larger models such as Facebook Multilingual TTS, the “mini” version trades a modest reduction in absolute audio fidelity for a dramatically smaller VRAM footprint, making it suitable for edge deployment.

Hardware Requirements

VRAM for inference

  • The model checkpoint is roughly 1 GB (safetensors). A single‑GPU inference run comfortably fits within 6 GB of VRAM when using torch.float16 precision.
  • For batch generation of longer utterances, allocate 8 GB + to avoid out‑of‑memory errors.

Recommended GPU specifications

  • Minimum: NVIDIA RTX 2060 (6 GB VRAM) – suitable for single‑utterance generation.
  • Recommended: NVIDIA RTX 3070/3080 (8‑10 GB VRAM) – enables parallel generation of multiple prompts and faster decoding.
  • Enterprise‑grade: NVIDIA A100 (40 GB) for high‑throughput batch processing.

CPU & storage

  • CPU: Any modern x86_64 or ARM64 processor; 4 cores are sufficient for preprocessing and post‑processing.
  • RAM: 16 GB minimum; 32 GB recommended for large‑scale batch jobs.
  • Disk: ~2 GB for the model checkpoint plus ~5 GB for the combined training datasets (if you plan to fine‑tune).

Performance characteristics

  • Typical latency on a RTX 3070: ~0.8 seconds per second of audio (real‑time factor ≈ 0.8).
  • Using torch.compile or ONNX export can shave 10‑15 % off latency.

Use Cases

Primary intended applications

  • Multilingual voice assistants that need to switch languages on the fly while preserving a consistent speaker persona.
  • Automatic dubbing for video content where a single voice must be rendered in multiple languages.
  • Educational platforms delivering lessons in several European languages using the same “teacher” voice.
  • Game development – NPCs that speak in the player’s native language without requiring separate voice actors.

Real‑world examples

  • Podcast localization: Generate a French version of an English podcast episode using the same host’s voice style.
  • E‑learning modules: A single instructor voice reads slides in English, Spanish, and German, ensuring brand consistency.
  • Customer support bots: A multilingual bot that answers queries in the user’s language while sounding like a single, friendly agent.

Industries & domains

  • Media & entertainment
  • Education technology
  • Enterprise SaaS (e.g., automated report generation)
  • Gaming & interactive media

Integration possibilities

  • Direct Python integration via the parler_tts package (see Installation section).
  • REST API wrapper using Hugging Face Inference Endpoints for cloud deployment.
  • ONNX export for deployment on mobile or edge devices.

Training Details

Methodology

  • Fine‑tuning of the Parler‑TTS Mini backbone on a curated multilingual dataset.
  • Two‑stage tokenization: prompts are tokenized with the model’s primary tokenizer; speaker‑style descriptions use a separate description tokenizer derived from the text encoder.
  • Training objective combines a conditional language modeling loss (for the description) with a waveform reconstruction loss (L1 + mel‑spectrogram loss).

Datasets used

  • facebook/multilingual_librispeech – non‑English speech (≈ 9,200 h).
  • parler‑tts/libritts_r_filtered – high‑quality English LibriTTS‑R (≈ 580 h).
  • PHBJT/cml-tts-filtered – cleaned CML‑TTS data for speaker descriptions.
  • Additional speaker‑description datasets: libritts-r-filtered-speaker-descriptions, mls_eng-speaker-descriptions, ylacombe/mls-annotated, ylacombe/cml-tts-filtered-annotated, PHBJT/cml-tts-filtered.

Compute requirements

  • Training performed on a cluster of 8 × NVIDIA A100 GPUs (40 GB each) for approximately 48 hours.
  • Mixed‑precision (FP16) training with gradient accumulation to fit the 9,200 h multilingual corpus.

Fine‑tuning capabilities

  • Users can further fine‑tune on domain‑specific voice data by supplying new speaker descriptions and prompts.
  • The dual‑tokenizer design makes it straightforward to add new languages: simply extend the description tokenizer’s vocabulary and provide a few hundred annotated samples.

Licensing Information

License status – The model card lists the license as “unknown”, but the repository tags include Apache‑2.0. In practice, this means the model is most likely distributed under the permissive Apache‑2.0 license, which grants broad rights to use, modify, and distribute the software.

Commercial usage

  • Apache‑2.0 explicitly permits commercial exploitation without royalty payments.
  • Any derivative work (e.g., a fine‑tuned version) can also be released under Apache‑2.0 or a compatible license.

Restrictions & requirements

  • Must retain the original copyright notice and license text in any redistribution.
  • No trademark usage of the “Parler‑TTS” name without permission.
  • Model outputs are not covered by the license; users must ensure they respect any downstream content rights (e.g., voice‑cloning of real persons).

Attribution

  • When publishing research or commercial products that incorporate this model, cite the model card and the associated arXiv paper (see Section 6).
  • Example citation: parler-tts/parler-tts-mini-multilingual-v1.1 (2024).

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