NVIDIA TTS NIM Support Matrix#
This page describes the software and hardware that the NVIDIA TTS NIM supports.
Hardware#
The NVIDIA TTS NIM requires an NVIDIA GPU with a Compute Capability of 8.0 or higher and at least 16 GB of VRAM. Ensure that the models you deploy do not exceed the available GPU memory.
GPU |
Precision |
|---|---|
A30, A100 |
FP16 |
H100 |
FP16 |
A2, A10, A16, A40 |
FP16 |
L4, L40, GeForce RTX 40xx |
FP16 |
GeForce RTX 50xx |
FP16 |
Blackwell RTX 60xx |
FP16 |
DGX Spark |
FP16 |
Note
Magpie TTS Multilingual and Magpie TTS Zeroshot support the DGX Spark platform (Multilingual support extended in the Riva TTS NIM Release 1.10.0).
Software#
Linux operating systems (Ubuntu 22.04 or later recommended)
NVIDIA Driver >= 535
NVIDIA Docker >= 23.0.1
Supported Models#
The NVIDIA TTS NIM microservice supports the following Nemotron TTS models.
The microservice requires an NVIDIA GPU with Compute Capability >= 8.0. It automatically downloads a pre-built model when available for the target GPU or generates an optimized model on-the-fly using the RMIR model.
Model |
Languages Supported |
Inference Mode |
Publisher |
WSL Support |
Model Format |
|---|---|---|---|---|---|
English (en-US), Spanish (es-US), French (fr-FR), German (de-DE), Mandarin (zh-CN), Vietnamese (vi-VN), Italian (it-IT), Hindi (hi-IN), Japanese (ja-JP), Korean (ko-KR), Arabic (ar-AR), Portuguese (pt-BR) |
Streaming & Offline |
NVIDIA |
No |
Prebuilt, RMIR |
|
English (en-US), Spanish (es-US), French (fr-FR), German (de-DE), Mandarin (zh-CN), Vietnamese (vi-VN), Italian (it-IT), Hindi (hi-IN), Japanese (ja-JP), Arabic (ar-AR), Portuguese (pt-BR), Korean (ko-KR) |
Streaming & Offline |
NVIDIA |
No |
Prebuilt, RMIR |
|
English (en-US) |
Offline |
NVIDIA |
Yes |
Prebuilt |
|
Arabic (ar-SA), Danish (da-DK), German (de-DE), Greek (el-GR), English (en-US), Spanish (es-ES), Finnish (fi-FI), French (fr-FR), Hebrew (he-IL), Hindi (hi-IN), Italian (it-IT), Japanese (ja-JP), Korean (ko-KR), Malay (ms-MY), Dutch (nl-NL), Norwegian (nb-NO), Polish (pl-PL), Portuguese (pt-BR), Russian (ru-RU), Swedish (sv-SE), Swahili (sw-KE), Turkish (tr-TR), Mandarin (zh-CN) |
Streaming & Offline |
Resemble AI (community) |
No |
Prebuilt, RMIR |
Note
All models use FP16 precision.
Magpie TTS Multilingual#
This model supports text to speech in English (en-US), Spanish (es-US), French (fr-FR), German (de-DE), Mandarin (zh-CN), Vietnamese (vi-VN), Italian (it-IT), Hindi (hi-IN), Japanese (ja-JP), Korean (ko-KR), Arabic (ar-AR), and Portuguese (pt-BR).
To use this model, set CONTAINER_ID to magpie-tts-multilingual. Then, set NIM_TAGS_SELECTOR to one of the values from the following table as required. For more information, refer to Launching the TTS NIM.
Model Profiles#
Model Profile |
Inference Mode |
Host Memory (GiB) |
GPU Memory (GiB) |
|---|---|---|---|
|
offline and streaming |
5.182 |
12.58 |
|
offline and streaming |
5.208 |
41.46 |
|
offline and streaming |
5.258 |
74.74 |
Note
If NIM_TAGS_SELECTOR is not specified, the default model profile is batch_size=8.
Available Voices#
Magpie-Multilingual.EN-US.Mia
Magpie-Multilingual.EN-US.Mia.Neutral
Magpie-Multilingual.EN-US.Mia.Calm
Magpie-Multilingual.EN-US.Mia.Angry
Magpie-Multilingual.EN-US.Mia.Sad
Magpie-Multilingual.EN-US.Jason
Magpie-Multilingual.EN-US.Jason.Neutral
Magpie-Multilingual.EN-US.Jason.Calm
Magpie-Multilingual.EN-US.Jason.Angry
Magpie-Multilingual.EN-US.Jason.Happy
Magpie-Multilingual.EN-US.Aria
Magpie-Multilingual.EN-US.Aria.Neutral
Magpie-Multilingual.EN-US.Aria.Calm
Magpie-Multilingual.EN-US.Aria.Angry
Magpie-Multilingual.EN-US.Aria.Sad
Magpie-Multilingual.EN-US.Leo
Magpie-Multilingual.EN-US.Leo.Neutral
Magpie-Multilingual.EN-US.Leo.Calm
Magpie-Multilingual.EN-US.Leo.Angry
Magpie-Multilingual.EN-US.Leo.Sad
Magpie-Multilingual.EN-US.Sofia
Magpie-Multilingual.EN-US.Sofia.Neutral
Magpie-Multilingual.EN-US.Sofia.Calm
Magpie-Multilingual.EN-US.Sofia.Angry
Magpie-Multilingual.EN-US.Sofia.Fearful
Magpie-Multilingual.EN-US.Ray
Magpie-Multilingual.EN-US.Ray.Neutral
Magpie-Multilingual.EN-US.Ray.Calm
Magpie-Multilingual.EN-US.Ray.Angry
Magpie-Multilingual.EN-US.Ray.Fearful
Magpie-Multilingual.ES-US.Isabela
Magpie-Multilingual.ES-US.Isabela.Neutral
Magpie-Multilingual.ES-US.Isabela.Calm
Magpie-Multilingual.ES-US.Isabela.Sad
Magpie-Multilingual.ES-US.Isabela.Angry
Magpie-Multilingual.ES-US.Isabela.Happy
Magpie-Multilingual.ES-US.Diego
Magpie-Multilingual.ES-US.Diego.Neutral
Magpie-Multilingual.ES-US.Diego.Calm
Magpie-Multilingual.ES-US.Diego.Angry
Magpie-Multilingual.ES-US.Diego.Happy
Magpie-Multilingual.ES-US.Diego.PleasantSurprised
Magpie-Multilingual.FR-FR.Louise
Magpie-Multilingual.FR-FR.Pascal
Magpie-Multilingual.FR-FR.Pascal.Neutral
Magpie-Multilingual.FR-FR.Pascal.Calm
Magpie-Multilingual.FR-FR.Pascal.Happy
Magpie-Multilingual.FR-FR.Pascal.Sad
Magpie-Multilingual.DE-DE.Pascal
Magpie-Multilingual.DE-DE.Mia
Magpie-Multilingual.DE-DE.Diego
Magpie-Multilingual.DE-DE.Jason
Magpie-Multilingual.DE-DE.Ray
Magpie-Multilingual.DE-DE.Leo
Magpie-Multilingual.ZH-CN.HouZhen
Magpie-Multilingual.ZH-CN.Siwei
Magpie-Multilingual.VI-VN.Long.Neutral
Magpie-Multilingual.VI-VN.Long.Calm
Magpie-Multilingual.VI-VN.Long.Sad
Magpie-Multilingual.VI-VN.Jason
Magpie-Multilingual.VI-VN.Louise
Magpie-Multilingual.VI-VN.Pascal
Magpie-Multilingual.VI-VN.Isabela
Magpie-Multilingual.VI-VN.Siwei
Magpie-Multilingual.IT-IT.Isabela
Magpie-Multilingual.IT-IT.Pascal
Magpie-Multilingual.HI-IN.Siwei
Magpie-Multilingual.HI-IN.Leo
Magpie-Multilingual.HI-IN.Sofia
Magpie-Multilingual.HI-IN.Pascal
Magpie-Multilingual.JA-JP.HouZhen
Magpie-Multilingual.JA-JP.Louise
Magpie-Multilingual.JA-JP.Isabela
Magpie-Multilingual.JA-JP.Ray
Magpie-Multilingual.KO-KR.Louise
Magpie-Multilingual.KO-KR.Aria
Magpie-Multilingual.KO-KR.Pascal
Magpie-Multilingual.KO-KR.Diego
Magpie-Multilingual.KO-KR.Ray
Magpie-Multilingual.KO-KR.HouZhen
Magpie-Multilingual.AR-AR.Sofia
Magpie-Multilingual.AR-AR.Ray
Magpie-Multilingual.AR-AR.Jason
Magpie-Multilingual.PT-BR.Diego
Magpie-Multilingual.PT-BR.Louise
Magpie-Multilingual.PT-BR.Isabela
Magpie TTS Zeroshot#
This model supports text to speech in English (en-US), Spanish (es-US), French (fr-FR), German (de-DE), Mandarin (zh-CN), Vietnamese (vi-VN), Italian (it-IT), Hindi (hi-IN), Japanese (ja-JP), Arabic (ar-AR), Portuguese (pt-BR), and Korean (ko-KR) languages. It synthesizes speech from input text using either a built-in voice or an audio prompt of three to ten seconds for zero-shot voice cloning.
To use this model, set CONTAINER_ID to magpie-tts-zeroshot. Then, set NIM_TAGS_SELECTOR to one of the values from the following table, based on your requirements. For more information, refer to Launching the TTS NIM.
Note
Access to Magpie TTS Zeroshot model is restricted. Apply for access
Model Profiles#
Model Profile |
Inference Mode |
CPU Memory (GB) |
GPU Memory (GB) |
|---|---|---|---|
|
offline and streaming |
4.00 |
13.06 |
|
offline and streaming |
7.08 |
41.30 |
Note
If NIM_TAGS_SELECTOR is not specified, the default model profile is batch_size=8.
Available Voices#
Magpie TTS Zeroshot provides built-in default voices and also supports zero-shot voice cloning from an audio prompt. The same voices are available across all supported languages.
Magpie-ZeroShot-Multilingual.Female (Default female speaker)
Magpie-ZeroShot-Multilingual.Male (Default male speaker)
Magpie-ZeroShot-Multilingual
Magpie TTS Flow#
This is an offline-only model to support synthesizing speech in English (en-US) from input text. In addition to built-in voice support, this model also supports speech synthesis using an audio prompt of three to ten seconds along with a transcript for the provided audio prompt.
To use this model, set CONTAINER_ID to magpie-tts-flow. Then, set NIM_TAGS_SELECTOR to one of the values from the following table, based on your requirements. Refer to Launching the TTS NIM for details.
Note
Access to the Magpie TTS Flow model is restricted. Apply here to request access.
Model Profiles#
Model Profile |
Inference Mode |
CPU Memory (GB) |
GPU Memory (GB) |
|---|---|---|---|
|
offline |
7.2 |
5.1 |
Available Voices#
English-US-Magpie-Flow.Female-1 (Default, Recommended for Female speaker)
English-US-Magpie-Flow.Female.Calm
English-US-Magpie-Flow.Female.Fearful
English-US-Magpie-Flow.Female.Happy
English-US-Magpie-Flow.Female.Neutral
English-US-Magpie-Flow.Female.Angry
English-US-Magpie-Flow.Female.Disgusted
English-US-Magpie-Flow.Female.Sad
English-US-Magpie-Flow.Male.Calm
English-US-Magpie-Flow.Male.Fearful
English-US-Magpie-Flow.Male.Happy
English-US-Magpie-Flow.Male.Neutral
English-US-Magpie-Flow.Male.Angry
English-US-Magpie-Flow.Male.Disgusted
English-US-Magpie-Flow.Male.Sad
English-US-Magpie-Flow.Male-1 (Recommended for Male speaker)
Chatterbox TTS Multilingual#
Chatterbox TTS Multilingual is an end-to-end multilingual text-to-speech model that generates expressive and natural speech. The model uses a T3 architecture (text-to-speech token generation) paired with an S3Gen diffusion-based decoder using flow matching for high-fidelity audio generation. At 500M parameters, it supports Arabic, Danish, German, Greek, English, Spanish, Finnish, French, Hebrew, Hindi, Italian, Japanese, Korean, Malay, Dutch, Norwegian, Polish, Portuguese, Russian, Swedish, Swahili, Turkish, and Chinese.
Features include emotion exaggeration control for adjusting expressiveness intensity.
Note
Chatterbox TTS Multilingual is a community model hosted on NVIDIA NIM for accelerated inference. It is not owned or developed by NVIDIA. The model is licensed under the MIT License; use of this API is governed by the NVIDIA API Trial Service Terms of Use.
To use this model, set CONTAINER_ID to chatterbox-tts-multilingual. Then, set NIM_TAGS_SELECTOR to the value from the following table. For more information, refer to Launching the TTS NIM.
Model Profiles#
Chatterbox TTS Multilingual supports a single batch size profile.
Model Profile |
Inference Mode |
CPU Memory (GB) |
GPU Memory (GB) |
|---|---|---|---|
|
offline and streaming |
6.4 |
52.5 |
Available Voices#
Chatterbox TTS Multilingual ships with a single built-in default speaker per locale.
Chatterbox-Multilingual.ar-SA.Male
Chatterbox-Multilingual.da-DK.Male
Chatterbox-Multilingual.de-DE.Male
Chatterbox-Multilingual.el-GR.Male
Chatterbox-Multilingual.en-US.Male
Chatterbox-Multilingual.es-ES.Male
Chatterbox-Multilingual.fi-FI.Male
Chatterbox-Multilingual.fr-FR.Male
Chatterbox-Multilingual.he-IL.Male
Chatterbox-Multilingual.hi-IN.Male
Chatterbox-Multilingual.it-IT.Male
Chatterbox-Multilingual.ja-JP.Male
Chatterbox-Multilingual.ko-KR.Male
Chatterbox-Multilingual.ms-MY.Male
Chatterbox-Multilingual.nl-NL.Male
Chatterbox-Multilingual.nb-NO.Male
Chatterbox-Multilingual.pl-PL.Male
Chatterbox-Multilingual.pt-BR.Male
Chatterbox-Multilingual.ru-RU.Male
Chatterbox-Multilingual.sv-SE.Male
Chatterbox-Multilingual.sw-KE.Male
Chatterbox-Multilingual.tr-TR.Male
Chatterbox-Multilingual.zh-CN.Male
Supported Locales#
Locale |
Language |
|---|---|
|
Arabic |
|
Danish |
|
German |
|
Greek |
|
English |
|
Spanish |
|
Finnish |
|
French |
|
Hebrew |
|
Hindi |
|
Italian |
|
Japanese |
|
Korean |
|
Malay |
|
Dutch |
|
Norwegian |
|
Polish |
|
Portuguese |
|
Russian |
|
Swedish |
|
Swahili |
|
Turkish |
|
Mandarin |