99 Commits

Author SHA1 Message Date
Fangjun Kuang
26aa2fa932
Release v1.12.14 (#2608) 2025-09-18 15:09:10 +08:00
Fangjun Kuang
bff2691e8c
Add CI tests for dart spoken language identifcation example (#2598) 2025-09-15 09:28:34 +08:00
Kirill Bukaev
12b96ac2da
Add Dart API for spoken language identification (#2596) 2025-09-15 09:12:11 +08:00
Fangjun Kuang
32c248b8a0
Release v1.12.13 (#2593) 2025-09-12 16:03:15 +08:00
Fangjun Kuang
04a98ca8bf
Release v1.12.12 (#2586) 2025-09-10 22:55:01 +08:00
Fangjun Kuang
7e42ba2c0c
Add various languge bindings for Wenet non-streaming CTC models (#2584)
This PR adds support for Wenet non-streaming CTC models to sherpa-onnx by introducing the SherpaOnnxOfflineWenetCtcModelConfig struct and integrating it across all language bindings and APIs. The implementation follows the same pattern as other CTC model types like Zipformer CTC.

- Introduces SherpaOnnxOfflineWenetCtcModelConfig struct with a single model field for the ONNX model path
- Adds the new config to SherpaOnnxOfflineModelConfig and updates all language bindings (C++, Pascal, Kotlin, Java, Go, C#, Swift, JavaScript, etc.)
- Provides comprehensive examples and tests across all supported platforms and languages
2025-09-10 18:52:18 +08:00
Fangjun Kuang
686b909e2f
Add various language bindings for streaming T-one Russian ASR models (#2576)
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
2025-09-09 16:51:18 +08:00
Fangjun Kuang
a9187d5c75
Release v1.12.11 (#2547) 2025-09-01 14:09:24 +08:00
Fangjun Kuang
6b1fbdedd2
Release v1.12.10 (#2523) 2025-08-25 11:49:31 +08:00
Fangjun Kuang
af3e1d6839
Release v1.12.9 (#2501) 2025-08-16 18:42:09 +08:00
Fangjun Kuang
d819095a84
Release v1.12.8 (#2479) 2025-08-08 20:37:02 +08:00
Fangjun Kuang
9f3e70e598
Add Dart API for KittenTTS (#2475) 2025-08-08 20:14:54 +08:00
Fangjun Kuang
847a3e7196
Release v1.12.7 (#2428) 2025-07-28 01:06:41 +08:00
Fangjun Kuang
27098a0eb2
Release v1.12.6 (#2390) 2025-07-12 20:08:44 +08:00
Fangjun Kuang
7f1d71fed3
Add Dart API for ten-vad (#2386) 2025-07-12 19:41:01 +08:00
Fangjun Kuang
0d44df9b67
Release v1.12.5 (#2368) 2025-07-10 15:31:26 +08:00
Fangjun Kuang
fd9a687ec2
Add Pascal/Go/C#/Dart API for NeMo Canary ASR models (#2367)
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
2025-07-10 14:53:33 +08:00
Fangjun Kuang
e6b388067d
Release v1.12.4 (#2343) 2025-07-04 19:41:02 +08:00
Fangjun Kuang
53a3ad366b
Support linux aarch64 for Dart and Flutter (#2342)
Adds support for building and packaging Linux AArch64 (arm64) artifacts alongside x64 for Dart/Flutter plugins.

- Detects host architecture in CMake and adjusts library paths
- Extends test workflows to run on an ARM runner and handle linux-aarch64 paths
- Splits release pipeline into separate x64 and aarch64 build/package jobs
2025-07-04 19:33:48 +08:00
Fangjun Kuang
3bf986d08d
Support non-streaming zipformer CTC ASR models (#2340)
This PR adds support for non-streaming Zipformer CTC ASR models across 
multiple language bindings, WebAssembly, examples, and CI workflows.

- Introduces a new OfflineZipformerCtcModelConfig in C/C++, Python, Swift, Java, Kotlin, Go, Dart, Pascal, and C# APIs
- Updates initialization, freeing, and recognition logic to include Zipformer CTC in WASM and Node.js
- Adds example scripts and CI steps for downloading, building, and running Zipformer CTC models

Model doc is available at
https://k2-fsa.github.io/sherpa/onnx/pretrained_models/offline-ctc/icefall/zipformer.html
2025-07-04 15:57:07 +08:00
Fangjun Kuang
e25634ac39
Release v1.12.3 (#2322) 2025-06-27 10:55:46 +08:00
Fangjun Kuang
056da0528d
Release v1.12.2 (#2314) 2025-06-25 00:37:55 +08:00
Fangjun Kuang
bda427f4b2
Add API to get version information (#2309) 2025-06-25 00:22:21 +08:00
Fangjun Kuang
749dc9a239
Release v1.12.1 (#2277) 2025-06-03 21:55:49 +08:00
Fangjun Kuang
02c902a079
Release v1.12.0 (#2221) 2025-05-15 16:03:17 +08:00
Fangjun Kuang
baec2da745
Release v1.11.5 (#2187) 2025-05-08 11:39:16 +08:00
Fangjun Kuang
abc4daa49a
Release v1.11.4 (#2169) 2025-05-01 11:36:44 +08:00
Fangjun Kuang
85df96d528
Add Dart API for homophone replacer (#2167) 2025-04-30 23:15:28 +08:00
Fangjun Kuang
31ced58f9a
Release v1.11.3 (#2097) 2025-04-03 16:19:01 +08:00
Fangjun Kuang
07a5701af6
Add Dart API for Dolphin CTC models (#2095) 2025-04-03 15:59:38 +08:00
Fangjun Kuang
419f7fea0a
Release v1.11.2 (#2035) 2025-03-21 14:05:57 +08:00
Fangjun Kuang
bdf84a7cf0
Release v1.11.1 (#2015) 2025-03-17 17:32:51 +08:00
Fangjun Kuang
0aacf02dd8
Add C++ runtime for vocos (#2014) 2025-03-17 17:05:15 +08:00
Fangjun Kuang
f110c776ac
Release v1.11.0 (#2010) 2025-03-16 15:27:36 +08:00
Fangjun Kuang
fd78a482df
Add Dart API for speech enhancement GTCRN models (#1993) 2025-03-12 12:39:08 +08:00
Fangjun Kuang
337d5f7a80
Release v1.10.46 (#1929) 2025-02-26 19:19:33 +08:00
Fangjun Kuang
9711ab2474
Release v1.10.45 (#1881) 2025-02-17 16:20:04 +08:00
Fangjun Kuang
b5d89d7bcb
Add Dart API for FireRedAsr AED Model (#1877) 2025-02-17 15:17:08 +08:00
Fangjun Kuang
3825cf3126
Release v1.10.44 (#1857) 2025-02-13 19:08:13 +08:00
Fangjun Kuang
1030bed425
Release v1.10.43 (#1828) 2025-02-09 21:58:58 +08:00
Fangjun Kuang
f90f9da30b
Release v1.10.42 (#1814) 2025-02-07 18:51:06 +08:00
Fangjun Kuang
35f5ff3166
Add Dart API for Kokoro TTS 1.0 (#1806) 2025-02-07 15:53:13 +08:00
Fangjun Kuang
66e02d8381
Release v1.10.41 (#1744) 2025-01-22 11:21:31 +08:00
Fangjun Kuang
8b989a851c
Fix keyword spotting. (#1689)
Reset the stream right after detecting a keyword
2025-01-20 16:41:10 +08:00
Fangjun Kuang
2df43b3788
Release v1.10.40 (#1731) 2025-01-17 18:09:19 +08:00
Fangjun Kuang
4335e2accd
Add Dart API for Kokoro TTS models (#1723) 2025-01-16 17:58:19 +08:00
Fangjun Kuang
cbe07ac1b6
Release v1.10.39 (#1702) 2025-01-13 10:28:05 +08:00
Fangjun Kuang
930986b06c
Release v1.10.38 (#1688) 2025-01-06 11:31:18 +08:00
Fangjun Kuang
d7c95d33a3
Add Dart API for MatchaTTS models (#1687) 2025-01-06 11:03:31 +08:00
Fangjun Kuang
b2ad6f63f7
Release v1.10.37 (#1663) 2024-12-31 12:50:38 +08:00