v0.1.0

windmill-labs/windmillv0.1.0Aug 19, 2026by pskrunner14

AI Summary

This is the first versioned release of NeMo-Speech.cpp, introducing a comprehensive suite of speech AI tools including recognition, diarization, synthesis, and translation. It offers a unified CLI, a local HTTP API with OpenAI compatibility, and native C API support for application integration across multiple hardware backends.

Key Highlights

  • Speech recognition with Nemotron 3.5 ASR, Nemotron Speech Streaming, Parakeet TDT, and Parakeet CTC
  • Speaker diarization with Streaming Sortformer v2, standalone or integrated with ASR
  • Speech synthesis with MagpieTTS and NanoCodec
  • Text and speech translation with Riva Translate 4B Instruct v2
  • Unified nemo-speech CLI with managed model discovery, downloads, and caching
  • Local HTTP API with OpenAI-compatible transcription and realtime WebSocket transcription
  • Native C API, shared libraries, and exported CMake package for application integration
  • CPU, CUDA, Vulkan, and Metal backend support

New Features

  • Speech recognition with Nemotron 3.5 ASR, Nemotron Speech Streaming, Parakeet TDT, and Parakeet CTC
  • Speaker diarization with Streaming Sortformer v2
  • Speech synthesis with MagpieTTS and NanoCodec
  • Text and speech translation with Riva Translate 4B Instruct v2
  • Subtitles, VAD, endpointing, punctuation, capitalization, and structured output
  • Unified nemo-speech CLI with managed model discovery, downloads, and caching
  • Local HTTP API with OpenAI-compatible transcription and realtime WebSocket transcription
  • Native C API, shared libraries, and exported CMake package
  • CPU, CUDA, Vulkan, and Metal backend support

Full Release Notes

`0.1.0` is the first versioned release of NeMo-Speech.cpp.

  ## Highlights

  - Speech recognition with Nemotron 3.5 ASR, Nemotron Speech Streaming, Parakeet TDT, and Parakeet CTC
  - Speaker diarization with Streaming Sortformer v2, standalone or integrated with ASR
  - Speech synthesis with MagpieTTS and NanoCodec
  - Text and speech translation with Riva Translate 4B Instruct v2
  - Subtitles, VAD, endpointing, punctuation, capitalization, and structured output
  - Unified nemo-speech CLI with managed model discovery, downloads, and caching
  - Local HTTP API with OpenAI-compatible transcription and speech subsets, realtime WebSocket transcription, and playground
  - Native C API, shared libraries, and exported CMake package for application integration
  - CPU, CUDA, Vulkan, and Metal backend support

Prebuilt archives cover Linux and Windows on x86-64 and ARM64, plus Apple Silicon macOS, using the platform-appropriate CPU, CUDA, Vulkan, or Metal backend.

Note: this is an early release and API interfaces may evolve.