1. 09 Sep, 2025 2 commits
    • This PR adds support for streaming T-one Russian ASR models across various language bindings in the sherpa-onnx library. The changes enable T-one CTC (Connectionist Temporal Classification) model integration by adding new configuration structures and example implementations.
      
      - Introduces OnlineToneCtcModelConfig structures across all language bindings (C, C++, Swift, Java, Kotlin, Go, etc.)
      - Adds T-one CTC model support to WASM implementations for both ASR and keyword spotting
      - Provides comprehensive example implementations demonstrating T-one model usage in multiple programming languages
      Fangjun Kuang authored
    • This PR adds support for T-one streaming Russian ASR models in both C++ and Python APIs. The T-one model is a CTC-based Russian speech recognition model with specific characteristics including float16 state handling, 300ms frame lengths, and 8kHz sampling rate.
      
      - Added new OnlineToneCtcModel implementation with specialized processing for T-one models
      - Integrated T-one support into the existing CTC model pipeline and Python bindings
      - Added Python example and test scripts for the new functionality
      Fangjun Kuang authored
  2. 08 Sep, 2025 1 commit
  3. 05 Sep, 2025 2 commits
    • This PR adds documentation for MentraOS, a smart glasses operating system that integrates sherpa-onnx for speech recognition functionality. The addition showcases another real-world application using the sherpa-onnx library.
      
      - Adds a new section documenting MentraOS integration with sherpa-onnx
      - Includes description of MentraOS features and platform support
      - References related pull request for implementation details
      Fangjun Kuang authored
    • This PR adds a helpful hint for Android developers who are trying to load model files from the SD card instead of the app's assets. The change detects when an absolute path is provided while an asset manager is still being used, which is a common configuration mistake.
      
      - Adds validation to detect absolute paths when using Android asset manager
      - Provides clear error messages guiding users to set assetManager to null for SD card file access
      - References the related issue for additional context (#2562)
      Fangjun Kuang authored
  4. 04 Sep, 2025 3 commits
  5. 02 Sep, 2025 1 commit
  6. 01 Sep, 2025 6 commits
  7. 27 Aug, 2025 2 commits
    • Co-authored-by: yaozengwei <yaozengwei@outlook.com>
      Wei Kang authored
    • This PR fixes the uploading process for win32 libraries to Hugging Face by updating Windows OS detection and correcting the file copy destination path.
      
      - Replaces deprecated wmic command with PowerShell-based OS detection for better reliability
      - Adds fallback mechanism using cmd /c ver when PowerShell is unavailable
      - Corrects the destination path for win32 library archives to include version subdirectory
      Fangjun Kuang authored
  8. 26 Aug, 2025 4 commits
  9. 25 Aug, 2025 8 commits
  10. 21 Aug, 2025 1 commit
  11. 20 Aug, 2025 2 commits
  12. 19 Aug, 2025 3 commits
  13. 17 Aug, 2025 4 commits
    • This PR implements support for specifying pronunciations of phrases in Chinese TTS by modifying the lexicon processing logic. The change introduces a greedy longest-match algorithm that attempts to match multi-word phrases before falling back to individual word processing.
      Fangjun Kuang authored
    • This PR adds support for exporting two new whisper distil models (distil-large-v3 and distil-large-v3.5) to ONNX format for use with sherpa-onnx. The changes enable these models to be processed through the existing export pipeline.
      
      - Added support for distil-large-v3 and distil-large-v3.5 models in the export script
      - Updated GitHub workflow to include the new models in the CI matrix
      - Configured proper n_mels parameter (128) for the new distil models
      Fangjun Kuang authored
    • This PR updates version information across all Android applications in the sherpa-onnx project to version 1.12.9 with version code 20250817. The changes automate version updates through a release script and apply consistent versioning across all Android app modules.
      Fangjun Kuang authored
    • This PR refactors CI test configurations by removing pull request triggers from multiple GitHub Actions workflows and fixes a bug in the cosine similarity calculation. Additionally, it updates Python version paths for newer 3.13.6 release.
      Fangjun Kuang authored
  14. 16 Aug, 2025 1 commit
    • This PR adds support for new streaming ASR models from VOSK (Russian) and Kroko (German) to the sherpa-onnx project. It integrates three new models: one German Kroko streaming model and two Russian VOSK streaming models (regular and int8 quantized versions).
      
      - Adds configuration for three new streaming ASR models (indices 24-26)
      - Updates APK generation scripts to include the new models
      - Modifies GitHub workflow for model upload and deployment
      Fangjun Kuang authored