NVIDIA-NeMo/Speech

A scalable generative AI framework built for researchers and developers working on Large Language Models, Multimodal, and Speech AI (Automatic Speech Recognition and Text-to-Speech)

What it solves

NVIDIA NeMo Speech provides a comprehensive framework for researchers and developers to create, customize, and deploy advanced speech AI models. It simplifies the process of building systems for automatic speech recognition (ASR), text-to-speech (TTS), and speech-based large language models (Speech LLMs), reducing the need to write everything from scratch by providing pre-trained checkpoints and reusable code.

How it works

Built on PyTorch, NeMo Speech allows developers to leverage existing model architectures and open-weight checkpoints (available via HuggingFace) to build speech applications. It supports a wide range of capabilities including streaming ASR with controllable latency, multilingual TTS, and full-duplex, interruptible voice conversations. The toolkit is designed to be flexible, allowing users to install it over their existing Python/PyTorch/CUDA stack or use optimized NVIDIA NGC containers for turnkey deployment.

Who it’s for

It is primarily designed for AI researchers and PyTorch developers who are building professional-grade speech models or integrating speech capabilities into larger AI systems.

Highlights

  • Diverse Speech Modalities: Supports Automatic Speech Recognition (ASR), Text-to-Speech (TTS), and Speech LLMs.
  • High-Performance Streaming: Features models like Nemotron-3.5-ASR-Streaming with controllable latency (80ms-1s) and high concurrency.
  • Multilingual Support: Includes models like MagpieTTS and Parakeet/Canary with support for numerous global languages.
  • Advanced Conversational AI: Includes Nemotron 3 VoiceChat for natural, low-latency, full-duplex conversations.
  • Flexible Deployment: Offers multiple installation paths, including uv for reproducible stacks and Docker containers for optimized GPU performance.

Related

  • Project
  • Project
  • Project
  • Project
  • Project