Text-to-Speech
NeMo
NeMo
TTS
PyTorch
Speech
Multilingual-TTS
Files changed (2) hide show
  1. README.md +17 -10
  2. 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 seven different languages (En, Es, De, Fr, Vi, It, Zh). 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).
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, and Mandarin
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
- Wherever NVIDIA’s text-to-speech (TTS) models are used, Multilingual MagpieTTS can generate multilingual speech for a given text.
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
- * 60,000 Hours <br>
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.38 | 0.823 |
365
  | Spanish CML | 1.0 | 0.719 |
366
- | French CML | 2.8 | 0.708 |
367
- | German CML | 1.1 | 0.646 |
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 seven languages. As a result, it is not suitable for speech generation in any language other than the seven languages mentioned. We have removed zero-shot capabilities of this model for this release. Text normalization is required.
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:b254d46a4cf3cdb1d43611cf5d1677b17baab0f7ccd9e2789780d0e5a292c17e
3
- size 1208944640
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3111c41d88de500dbc0cee70802c0ae7fb54915c46f29a2391a4510081f76a94
3
+ size 1208883200