1. 01 Sep, 2025 4 commits
    • Fangjun Kuang authored
    • Fangjun Kuang authored
    • Fangjun Kuang authored
    • This PR fixes the C API by adding proper support for durations in offline recognition results. The issue addresses problems introduced in a previous PR where the durations field was added to the C API struct but not properly handled across all language bindings.
      
      Key changes:
      
      - Adds durations field handling across multiple language bindings (Swift, Kotlin, Java, C#)
      - Fixes field ordering in C API struct to ensure ABI compatibility
      - Updates JNI implementation to properly extract and pass durations data
      Fangjun Kuang authored
  2. 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
  3. 26 Aug, 2025 4 commits
  4. 25 Aug, 2025 8 commits
  5. 21 Aug, 2025 1 commit
  6. 20 Aug, 2025 2 commits
  7. 19 Aug, 2025 3 commits
  8. 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
  9. 16 Aug, 2025 5 commits
  10. 15 Aug, 2025 3 commits
  11. 14 Aug, 2025 3 commits
  12. 13 Aug, 2025 1 commit
    • This PR improves Android APK build process by specifying target ABIs during gradle assembly and fixing arithmetic precision issues in decoder calculations. The changes ensure that APKs are built for specific architectures rather than all architectures at once, and correct integer division operations that could lead to precision loss.
      
      - Adds ABI-specific gradle build parameters to target specific architectures during APK assembly
      - Updates APK output paths from outputs/apk to intermediates/apk to match gradle's ABI-filtered build structure
      - Fixes integer division precision issues in decoder calculations by using floating-point division
      Fangjun Kuang authored