NVIDIA Magpie TTS: Revolutionizing Multilingual Text-to-Speech

Le brief IA que les pros lisent chaque soir
Les 7 actus IA du jour, décryptées en 5 min. Gratuit.
Inclus dès l'inscription : notre sélection des meilleurs guides & comparatifs IA.
Choisis ton rythme
Gratuit · Pas de spam · Désabonnement en 1 clic
NVIDIA Magpie TTS: A Breakthrough in Multilingual Speech Synthesis
In the realm of voice interaction, every millisecond counts. When a user interacts with a voice application, the time taken to capture audio, transcribe speech, execute a large language model (LLM), retrieve context, and generate a response is crucial. Text-to-speech (TTS) is the final step in this process, and it is often the most visible to the user. If this step is slow, the overall experience suffers.
Having the ability to manage and adjust each step of this process allows for maximizing the latency budget, which is the time available to process the entire chain before the user perceives a slowdown. Integrated speech models offer ease of use with a single API call, but they limit the ability to customize each component according to the specific needs of the application domain. A cascading architecture, with ASR, TTS, and LLM components designed to work together, keeps each layer adjustable and deployable on proprietary infrastructure.
NVIDIA Magpie Multilingual TTS has been designed to provide this flexibility. With its open weights, production-ready infrastructure, and support for 12 languages, it enables the deployment of multilingual voice solutions on a proprietary infrastructure, optimizing latency and customizing the model according to the application domain.
The Growing Importance of Multilingualism in Voice AI
Modern voice applications are no longer limited to a single language. In sectors such as global customer support, enterprise assistants, health documentation, retail automation, and translation workflows, the ability to handle natural conversations in multiple languages has become essential while maintaining low latency.
In addition to multilingual support, developers need additional capabilities such as deployment where their data resides, compliance with enterprise privacy requirements, customization of pronunciation and voices, latency prediction under production loads, and the ability to scale on their own infrastructure. Open models are transforming what is possible in each of these areas.
An Open Model for Twelve Languages
The Magpie Multilingual TTS model comprises 364 million parameters and supports a wide range of languages, including English, Spanish, French, German, Italian, Vietnamese, Mandarin, Hindi, Japanese, as well as Modern Standard Arabic, Korean, and Brazilian Portuguese, which have been recently added.
Each language features both male and female voices, thanks to a shared multilingual speaker representation. This version also enhances multilingual flexibility with expanded support for code-switching in Hindi and Japanese, made possible by IPA grapheme-to-phoneme processing and custom pronunciation dictionaries. This facilitates accurate pronunciation of names, technical terminology, and mixed-language content.
Rather than maintaining separate TTS models for different regions, developers can now build multilingual applications on a single open foundation.
Latency: A Crucial Factor for the User
In conversational AI, speech synthesis is the last step before the user hears a response. This makes Time to First Audio (TTFA), the delay between the start of speech generation and the first audio reaching the user, a crucial latency metric.
With Magpie TTS, the measured latency is one that you actually control, without the back-and-forth of a managed service. At 32 ms on B200, Magpie's TTFA leaves the rest of the latency budget for ASR and LLM processing, keeping the total end-to-end latency within the sub-200 ms window necessary for natural conversation. On NVIDIA GPUs, Magpie delivers the first audio in 32–79 ms on a single stream. At 64 concurrent streams, B200 achieves 239 ms TTFA while delivering a throughput of 320× real-time, generating audio more than 300 times faster than it plays, even under concurrent load.
Optimizations for Real-Time Speech Generation
Low latency is not a matter of chance. Magpie introduces two architectural enhancements that reduce inference time while maintaining speech quality.
-
Frame Stacking: The decoder predicts two audio frames at each decoding step instead of one, halving the number of decoder iterations, which shortens generation time and improves throughput.
-
Local Transformer: Frame stacking alone could reduce audio quality by introducing dependencies between codebook tokens generated simultaneously. The local transformer models these dependencies and refines the generated audio, recovering the quality that frame stacking would otherwise sacrifice.
Together, these techniques enable faster generation and natural speech synthesis.
The Importance of Open Weights
The latency you can measure is valuable, but the latency you can control is even more important. Open weights provide developers with capabilities stemming from deployment mastery. With Magpie, you can:
- Deploy on infrastructure you control, including in private or isolated environments.
- Own your latency budget, without round trips from a managed service, and optimize directly for your hardware and workload.
- Customize pronunciation and voices, adjusting them with NeMo for your own brand, domain vocabulary, or speaker data.
- Scale on your own terms, optimizing the service stack for your infrastructure and workload.
- Maintain enterprise control, keeping sensitive conversations and customer data within your environment.
For companies developing production voice AI, this control over deployment, performance, and customization is often crucial.
Towards Complete Voice Agents
Production voice AI is a system of models, not a single model. Magpie TTS is part of NVIDIA's Nemotron voice agent development example, a reference implementation showing how speech, language, and reasoning models can work together as a coordinated system. This allows for the construction of always-on voice agents, not just better quality speech.
Developers can combine:
- Nemotron Speech for streaming speech recognition.
- Magpie TTS for natural multilingual speech synthesis.
- Nemotron language and multimodal models for reasoning, tool calling, and multimodal understanding.
- NVIDIA NIM for GPU-optimized inference microservices, production-ready.
- NeMo for customization and fine-tuning.
The Nemotron voice agent development example provides an end-to-end reference implementation that developers can clone, customize, and deploy in a matter of hours. It includes production models for:
- Interruptible real-time conversations (barge-in).
- Multimodal voice agents with visual understanding.
- Multi-agent orchestration and tool calling.
- Multilingual voice interactions.
- End-to-end latency of less than one second using NVIDIA NIM.
Rather than assembling individual components from scratch, developers can start from a complete reference architecture and adapt it to their own applications.
Brief IA — L'actualité IA en français
L'essentiel de l'actualité de l'intelligence artificielle, décrypté et expliqué chaque jour.