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
uvfor reproducible stacks and Docker containers for optimized GPU performance.
Related
- Project
- Project
- Project
- Project
- Project