Instructions to use nvidia/magpie_tts_multilingual_357m with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- NeMo
How to use nvidia/magpie_tts_multilingual_357m with NeMo:
# tag did not correspond to a valid NeMo domain.
- Notebooks
- Google Colab
- Kaggle
feb_version_update
#3
by subhankarg - opened
- README.md +17 -10
- magpie_tts_multilingual_357m.nemo +2 -2
README.md
CHANGED
|
@@ -11,6 +11,8 @@ language:
|
|
| 11 |
- vi
|
| 12 |
- zh
|
| 13 |
- fr
|
|
|
|
|
|
|
| 14 |
metrics:
|
| 15 |
- cer
|
| 16 |
library_name: nemo
|
|
@@ -58,14 +60,16 @@ img {
|
|
| 58 |
|
| 59 |
💻 **NeMo Framework**: [github.com/NVIDIA/NeMo](https://github.com/NVIDIA/NeMo)
|
| 60 |
|
|
|
|
|
|
|
| 61 |
### Description:
|
| 62 |
-
The model is a text-to-speech model that generates speech in 5 different English speakers - Sofia, Aria, Jason, Leo, [John Van Stan](https://librivox.org/reader/9017?primary_key=9017&search_category=reader&search_page=1&search_form=get_results&search_order=alpha). Each speakers can speak
|
| 63 |
|
| 64 |
This model is ready for commercial use. <br>
|
| 65 |
|
| 66 |
### Key Features of the model
|
| 67 |
|
| 68 |
-
- **Multilingual Support** — Synthesizes natural speech in English, French, Spanish, German, French, Vietnamese, Italian,
|
| 69 |
- **Expressive Voices** — Multiple voice options with emotional tones and gender variations including 4 proprietary voices and 1 public voice
|
| 70 |
- **Text Normalization** — Built-in text normalization for handling numbers, abbreviations, and special characters for all languages except Vietnamese
|
| 71 |
|
|
@@ -81,7 +85,7 @@ This model is ready for commercial use. <br>
|
|
| 81 |
Global
|
| 82 |
|
| 83 |
### Use Case: <br>
|
| 84 |
-
|
| 85 |
|
| 86 |
## Model Architecture:
|
| 87 |
**Architecture Type:** Transformer Encoder, Transformer Decoder, Local Transformer, and feedforward layers <br>
|
|
@@ -291,7 +295,7 @@ When `--run_evaluation` is enabled, the following metrics are computed:
|
|
| 291 |
The integration of foundation and fine-tuned models into AI systems requires additional testing using use-case-specific data to ensure safe and effective deployment. Following the V-model methodology, iterative testing and validation at both unit and system levels are essential to mitigate risks, meet technical and functional requirements, and ensure compliance with safety and ethical standards before deployment. <br>
|
| 292 |
|
| 293 |
## Model Version(s):
|
| 294 |
-
Multilingual MagpieTTS-357M <br>
|
| 295 |
|
| 296 |
## Training and Evaluation Datasets:
|
| 297 |
|
|
@@ -313,6 +317,9 @@ The following datasets were used to train the model, including additional datase
|
|
| 313 |
* [InfoRe-1 Vi](https://huggingface.co/datasets/doof-ferb/infore1_25hours)
|
| 314 |
* Internal Vietnamese Dataset
|
| 315 |
* Internal Mandarin Dataset
|
|
|
|
|
|
|
|
|
|
| 316 |
|
| 317 |
|
| 318 |
**Data Modality** <br>
|
|
@@ -320,7 +327,7 @@ The following datasets were used to train the model, including additional datase
|
|
| 320 |
|
| 321 |
<!-- 291.6 hifi, 36K hifi2, 585 Libri -->
|
| 322 |
**Audio Training Data Size** <br>
|
| 323 |
-
*
|
| 324 |
|
| 325 |
**Data Collection Method by dataset** <br>
|
| 326 |
* Publicly available dataset <br>
|
|
@@ -333,7 +340,7 @@ The following datasets were used to train the model, including additional datase
|
|
| 333 |
Number of data items in training set: 38k hours
|
| 334 |
Modality: Audio (speech signal)
|
| 335 |
Nature of the content: Audio books
|
| 336 |
-
Language: Multilingual (En, Es, De, Fr, Vi, It, Zh)
|
| 337 |
Sensor Type: Microphones <br>
|
| 338 |
|
| 339 |
### Evaluation Dataset:
|
|
@@ -361,10 +368,10 @@ Sensor Type: Microphones <br>
|
|
| 361 |
|
| 362 |
| | CER (%)| SV-SSIM |
|
| 363 |
| --------------------- | ------ | ------ |
|
| 364 |
-
| LibriTTS test-clean | 0.
|
| 365 |
| Spanish CML | 1.0 | 0.719 |
|
| 366 |
-
| French CML | 2.
|
| 367 |
-
| German CML |
|
| 368 |
|
| 369 |
* This result is based on the MagpieTTS model ([Huggingface Checkpoint](https://huggingface.co/nvidia/multilingual_magpietts_2512))
|
| 370 |
|
|
@@ -378,7 +385,7 @@ Sensor Type: Microphones <br>
|
|
| 378 |
|
| 379 |
## Technical Limitations & Mitigation:
|
| 380 |
|
| 381 |
-
There are two modes of inference, namely, standard and long-form. In standard mode, this model can generate up to twenty (20) seconds of multilingual (En, Es, De, Fr, Vi, It, Zh) speech at a time. In long-form mode, the model performs optimally when the input text contains punctuation and capitalization. The model was trained on a mix of publicly available speech datasets and internally recorded datasets in
|
| 382 |
|
| 383 |
|
| 384 |
## Ethical Considerations:
|
|
|
|
| 11 |
- vi
|
| 12 |
- zh
|
| 13 |
- fr
|
| 14 |
+
- hi
|
| 15 |
+
- ja
|
| 16 |
metrics:
|
| 17 |
- cer
|
| 18 |
library_name: nemo
|
|
|
|
| 60 |
|
| 61 |
💻 **NeMo Framework**: [github.com/NVIDIA/NeMo](https://github.com/NVIDIA/NeMo)
|
| 62 |
|
| 63 |
+
**UPDATED in February with support for 2 new languages (Hindi and Japanese)**
|
| 64 |
+
|
| 65 |
### Description:
|
| 66 |
+
The model is a text-to-speech model that generates speech in 5 different English speakers - Sofia, Aria, Jason, Leo, [John Van Stan](https://librivox.org/reader/9017?primary_key=9017&search_category=reader&search_page=1&search_form=get_results&search_order=alpha). Each speakers can speak nine different languages (En, Es, De, Fr, Vi, It, Zh, Hi, Ja). The model predicts discrete audio codec tokens autoregressively using a transformer encoder-decoder architecture. It employs multi-codebook prediction (typically 8 codebooks) with optional local transformer refinement for high-quality audio generation, and leverages techniques like attention priors, classifier-free guidance (CFG), and Group Relative Policy Optimization (GRPO) for improved alignment. The generated codecs are then converted to speech waveform using [NanoCodec](https://huggingface.co/nvidia/nemo-nano-codec-22khz-1.89kbps-21.5fps).
|
| 67 |
|
| 68 |
This model is ready for commercial use. <br>
|
| 69 |
|
| 70 |
### Key Features of the model
|
| 71 |
|
| 72 |
+
- **Multilingual Support** — Synthesizes natural speech in English, French, Spanish, German, French, Vietnamese, Italian, Mandarin, Hindi, Japanese.
|
| 73 |
- **Expressive Voices** — Multiple voice options with emotional tones and gender variations including 4 proprietary voices and 1 public voice
|
| 74 |
- **Text Normalization** — Built-in text normalization for handling numbers, abbreviations, and special characters for all languages except Vietnamese
|
| 75 |
|
|
|
|
| 85 |
Global
|
| 86 |
|
| 87 |
### Use Case: <br>
|
| 88 |
+
For streaming voice agent use-cases, For Offline speech generation from text, in multiple languages.
|
| 89 |
|
| 90 |
## Model Architecture:
|
| 91 |
**Architecture Type:** Transformer Encoder, Transformer Decoder, Local Transformer, and feedforward layers <br>
|
|
|
|
| 295 |
The integration of foundation and fine-tuned models into AI systems requires additional testing using use-case-specific data to ensure safe and effective deployment. Following the V-model methodology, iterative testing and validation at both unit and system levels are essential to mitigate risks, meet technical and functional requirements, and ensure compliance with safety and ethical standards before deployment. <br>
|
| 296 |
|
| 297 |
## Model Version(s):
|
| 298 |
+
Multilingual MagpieTTS-357M **V26.02**<br>
|
| 299 |
|
| 300 |
## Training and Evaluation Datasets:
|
| 301 |
|
|
|
|
| 317 |
* [InfoRe-1 Vi](https://huggingface.co/datasets/doof-ferb/infore1_25hours)
|
| 318 |
* Internal Vietnamese Dataset
|
| 319 |
* Internal Mandarin Dataset
|
| 320 |
+
* [AI4bharat Hi](https://huggingface.co/datasets/ai4bharat/Kathbath)
|
| 321 |
+
* [Emilia YODAS Ja](https://huggingface.co/datasets/amphion/Emilia-Dataset)
|
| 322 |
+
* King ASR Ja: Internal Dataset
|
| 323 |
|
| 324 |
|
| 325 |
**Data Modality** <br>
|
|
|
|
| 327 |
|
| 328 |
<!-- 291.6 hifi, 36K hifi2, 585 Libri -->
|
| 329 |
**Audio Training Data Size** <br>
|
| 330 |
+
* 50,000 Hours <br>
|
| 331 |
|
| 332 |
**Data Collection Method by dataset** <br>
|
| 333 |
* Publicly available dataset <br>
|
|
|
|
| 340 |
Number of data items in training set: 38k hours
|
| 341 |
Modality: Audio (speech signal)
|
| 342 |
Nature of the content: Audio books
|
| 343 |
+
Language: Multilingual (En, Es, De, Fr, Vi, It, Zh, Hi, Ja)
|
| 344 |
Sensor Type: Microphones <br>
|
| 345 |
|
| 346 |
### Evaluation Dataset:
|
|
|
|
| 368 |
|
| 369 |
| | CER (%)| SV-SSIM |
|
| 370 |
| --------------------- | ------ | ------ |
|
| 371 |
+
| LibriTTS test-clean | 0.34 | 0.835 |
|
| 372 |
| Spanish CML | 1.0 | 0.719 |
|
| 373 |
+
| French CML | 2.7 | 0.708 |
|
| 374 |
+
| German CML | 0.66 | 0.646 |
|
| 375 |
|
| 376 |
* This result is based on the MagpieTTS model ([Huggingface Checkpoint](https://huggingface.co/nvidia/multilingual_magpietts_2512))
|
| 377 |
|
|
|
|
| 385 |
|
| 386 |
## Technical Limitations & Mitigation:
|
| 387 |
|
| 388 |
+
There are two modes of inference, namely, standard and long-form. In standard mode, this model can generate up to twenty (20) seconds of multilingual (En, Es, De, Fr, Vi, It, Zh, Hi, Ja) speech at a time. In long-form mode, the model performs optimally when the input text contains punctuation and capitalization. The model was trained on a mix of publicly available speech datasets and internally recorded datasets in nine languages. As a result, it is not suitable for speech generation in any language other than the nine languages mentioned. We have removed zero-shot capabilities of this model for this release. Text normalization is required.
|
| 389 |
|
| 390 |
|
| 391 |
## Ethical Considerations:
|
magpie_tts_multilingual_357m.nemo
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3111c41d88de500dbc0cee70802c0ae7fb54915c46f29a2391a4510081f76a94
|
| 3 |
+
size 1208883200
|