v1.12.27

k2-fsa/sherpa-onnxv1.12.27Feb 26, 2026by csukuangfj

AI Summary

This release adds Rust API for VAD (Voice Activity Detection), replaces deprecated C++ standard library components, and adds support for FireRedASR v2 models including both AED and CTC variants.

Key Highlights

  • Added Rust API for VAD
  • Replaced deprecated std::istrstream with std::istringstream
  • Replaced deprecated std::wstring_convert with manual UTF-8 codec
  • Added FireRedASR v2 models (AED and CTC)
  • Fixed CMake warnings and hclust_cpp build noise

New Features

  • Rust API for VAD
  • FireRedASR v2 AED models
  • FireRedASR CTC models
  • Updated language bindings for FireRedASR CTC models

Full Release Notes

## What's Changed
* Add Rust API for VAD by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3213
* Replace deprecated std::istrstream with std::istringstream by @suykerbuyk in https://github.com/k2-fsa/sherpa-onnx/pull/3214
* Replace deprecated std::wstring_convert with manual UTF-8 codec by @suykerbuyk in https://github.com/k2-fsa/sherpa-onnx/pull/3215
* Fix CMake warnings: optional feature message level + policy version minimum by @suykerbuyk in https://github.com/k2-fsa/sherpa-onnx/pull/3217
* Upload FireRedASR v2 models (AED and CTC) by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3220
* Fix hclust_cpp build noise: FetchContent_Populate deprecation and #pragma message by @suykerbuyk in https://github.com/k2-fsa/sherpa-onnx/pull/3216
* Support FireRedASR CTC models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3221
* Update language bindings for FireRedASR CTC models by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3224
* Release v1.12.27 by @csukuangfj in https://github.com/k2-fsa/sherpa-onnx/pull/3225

## New Contributors
* @suykerbuyk made their first contribution in https://github.com/k2-fsa/sherpa-onnx/pull/3214

**Full Changelog**: https://github.com/k2-fsa/sherpa-onnx/compare/v1.12.26...v1.12.27