1. 12 Jul, 2025 8 commits
  2. 11 Jul, 2025 2 commits
    • This PR adds support for the TEN VAD model alongside the existing Silero VAD in both C++ and Python interfaces.
      
      - Introduces TenVadModelConfig with Python bindings and integrates it into VadModelConfig.
      - Implements TenVadModel in C++ and extends the factory (VadModel::Create) and detector logic to choose between Silero and TEN VAD.
      - Updates build files (CMake), fixes a spelling typo, and extends the Python example script to demonstrate --ten-vad-model.
      Fangjun Kuang authored
    • Fangjun Kuang authored
  3. 10 Jul, 2025 2 commits
    • Fangjun Kuang authored
    • Add support for the new NeMo Canary ASR model across multiple language bindings by introducing a Canary model configuration and setter method on the offline recognizer.
      
      - Define Canary model config in Pascal, Go, C#, Dart and update converter functions
      - Add SetConfig API for offline recognizer (Pascal, Go, C#, Dart)
      - Extend CI/workflows and example scripts to test non-streaming Canary decoding
      Fangjun Kuang authored
  4. 09 Jul, 2025 3 commits
    • # New Features
      - Added new example programs demonstrating streaming speech recognition from a microphone using Parakeet-TDT CTC and Zipformer Transducer models with voice activity detection.
      - These examples support microphone input via PortAudio and display recognized text incrementally.
      
      # Bug Fixes
      - Improved error handling and logic when opening microphone devices in several example programs for more reliable device initialization.
      
      # Chores
      - Updated build configuration to include new executable examples when PortAudio support is enabled.
      Fangjun Kuang authored
    • This PR integrates LODR (Level-Ordered Deterministic Rescoring) support from Icefall into both online and offline recognizers, enabling LODR for LM shallow fusion and LM rescore.
      
      - Extended OnlineLMConfig and OfflineLMConfig to include lodr_fst, lodr_scale, and lodr_backoff_id.
      - Implemented LodrFst and LodrStateCost classes and wired them into RNN LM scoring in both online and offline code paths.
      - Updated Python bindings, CLI entry points, examples, and CI test scripts to accept and exercise the new LODR options.
      Askars Salimbajevs authored
    • Refactors and extends model export support to include new NeMo Parakeet TDT int8 variants for English and Japanese, updating the Kotlin API, export scripts, test runners, and CI workflows.
      
      - Added support for two new int8 model types in OfflineRecognizer.kt.
      - Enhanced Python export scripts to perform dynamic quantization and metadata injection.
      - Updated shell scripts and GitHub workflows to package, test, and publish int8 model artifacts.
      Fangjun Kuang authored
  5. 08 Jul, 2025 3 commits
  6. 07 Jul, 2025 3 commits
  7. 06 Jul, 2025 4 commits
  8. 04 Jul, 2025 5 commits
  9. 03 Jul, 2025 1 commit
  10. 02 Jul, 2025 1 commit
  11. 30 Jun, 2025 2 commits
  12. 27 Jun, 2025 3 commits
    • It refactors the release scripts to centralize and simplify version updates across 
      multiple files. Key changes include:
      
      - Introducing variables (old_version, new_version, replace_str) for version substitution.
      - Replacing hard-coded sed expressions with dynamic ones in various files.
      - Ensuring backup files generated by sed are cleaned up after execution.
      Fangjun Kuang authored
    • Fangjun Kuang authored
    • Adds support for Zipformer transducer ASR models that use Whisper-style 
      features by introducing a new feature flag, parsing metadata, 
      and integrating per-chunk normalization.
      
      - Introduce UseWhisperFeature in the model interface and Zipformer implementation
      - Parse "feature" metadata to set the whisper flag and wire it into the recognizer
      - Update feature extraction logic to handle Whisper filterbanks with early returns
      Fangjun Kuang authored
  13. 26 Jun, 2025 2 commits
  14. 25 Jun, 2025 1 commit