NVIDIA NeMo Speech Developer Docs ================================= `NVIDIA NeMo Speech `_ is an open-source toolkit for speech, audio, and multimodal language model research, with a clear path from experimentation to production deployment. .. raw:: html

🎙️ Transcribe Speech (ASR)

Convert audio to text with state-of-the-art accuracy. Supports 14+ languages, streaming, and timestamps.

Quick Start →

🔊 Synthesize Speech (TTS)

Generate natural human speech from text. Multi-language, multi-speaker, with controllable prosody.

Quick Start →

👥 Identify Speakers

Determine "who spoke when" in multi-speaker audio. Speaker diarization, recognition, and verification.

Quick Start →

🧠 Speech Language Models

Audio-aware LLMs that understand and generate speech. Use HuggingFace Transformers, or NeMo Automodel for efficient MoE and model parallelism. Speech-to-text, speech-to-speech, and more.

Quick Start →

🎧 Process Audio

Enhance, restore, and separate audio signals. Improve audio quality for downstream tasks.

Quick Start →

🛠️ Speech AI Tools

Forced alignment, data exploration, CTC segmentation, and evaluation utilities for speech workflows.

Explore Tools →
What is NeMo? -------------- `NVIDIA NeMo `_ is an open-source toolkit for building, customizing, and deploying speech, audio, and multimodal language models. It provides: - **Pretrained models** — production-ready checkpoints on `NGC `__ and `HuggingFace Hub `__ - **Modular architecture** — neural modules you can mix, match, and extend - **Scalable training** — multi-GPU/multi-node via PyTorch Lightning with mixed-precision support - **Simple configuration** — YAML-based experiment configs with `Hydra `__ Get started (install the PyTorch build for your platform first): .. code-block:: bash uv pip install 'nemo-toolkit[asr,tts]' .. code-block:: python import nemo.collections.asr as nemo_asr model = nemo_asr.models.ASRModel.from_pretrained("nvidia/parakeet-tdt-0.6b-v2") print(model.transcribe(["audio.wav"])[0].text) Trying to finetune a model? --------------------------- Check out our latest ``/nemo-speech-finetune-asr`` `agent skill `_. .. toctree:: :maxdepth: 1 :caption: Getting Started :name: starthere starthere/install starthere/ten_minutes starthere/key_concepts starthere/choosing_a_model starthere/tutorials .. toctree:: :maxdepth: 1 :caption: Training :name: Training features/parallelisms features/mixed_precision checkpoints/intro dataloaders .. toctree:: :maxdepth: 1 :caption: Collections :name: Collections :titlesonly: asr/intro tts/intro speechlm2/intro asr/speaker_diarization/intro asr/speaker_recognition/intro audio/intro asr/ssl/intro asr/speech_classification/intro .. toctree:: :maxdepth: 1 :caption: Speech AI Tools :name: Speech AI Tools :titlesonly: tools/nemo_forced_aligner tools/ctc_segmentation tools/speech_data_explorer tools/comparison_tool tools/asr_evaluator tools/speech_data_processor .. toctree:: :maxdepth: 1 :caption: APIs :name: APIs :titlesonly: core/core core/neural_modules core/exp_manager core/neural_types core/adapters/intro core/api common/intro asr/api tts/api audio/api