Skip to content

Commit 943a2ac

Browse files
authored
update sherpa onnx to v1.10.45 (#87)
* update sherpa onnx to v1.10.45 * update default speaker ID for Chinese TTS example * Format code by removing unnecessary whitespace in imports and function parameters * Format code by removing unnecessary whitespace in utils.rs * bump sherpa-rs and sherpa-rs-sys versions to 0.6.6 in Cargo.toml and Cargo.lock
1 parent 6fde4cd commit 943a2ac

File tree

19 files changed

+136
-87
lines changed

19 files changed

+136
-87
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ jniLibs/
2727
build/
2828
kokoro-en-*/
2929
matcha-*
30-
/
30+
crates/sherpa-rs-sys/sherpa-onnx/scripts/
31+
kokoro-multi-lang-v1_0/

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/sherpa-rs-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sherpa-rs-sys"
3-
version = "0.6.5"
3+
version = "0.6.6"
44
edition = "2021"
55
authors = ["thewh1teagle"]
66
homepage = "https://github.com/thewh1teagle/sherpa-rs"

crates/sherpa-rs-sys/build.rs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,13 @@ fn get_cargo_target_dir() -> Result<std::path::PathBuf, Box<dyn std::error::Erro
7070
Ok(target_dir.to_path_buf())
7171
}
7272

73+
fn delete_folder(src: &Path) -> std::io::Result<()> {
74+
if src.exists() {
75+
fs::remove_dir_all(src)?;
76+
}
77+
Ok(())
78+
}
79+
7380
fn copy_folder(src: &Path, dst: &Path) {
7481
std::fs::create_dir_all(dst).expect("Failed to create dst directory");
7582
if cfg!(windows) {
@@ -98,9 +105,9 @@ fn extract_lib_names(out_dir: &Path, is_dynamic: bool, target_os: &str) -> Vec<S
98105
} else {
99106
"*.a"
100107
}
101-
}
108+
} else if
102109
// Linux, Android
103-
else if is_dynamic {
110+
is_dynamic {
104111
"*.so"
105112
} else {
106113
"*.a"
@@ -259,6 +266,7 @@ fn main() {
259266
// Prepare sherpa-onnx source
260267
if !sherpa_dst.exists() {
261268
debug_log!("Copy {} to {}", sherpa_src.display(), sherpa_dst.display());
269+
delete_folder(&sherpa_src.join("scripts")).unwrap();
262270
copy_folder(&sherpa_src, &sherpa_dst);
263271
}
264272
// Speed up build

crates/sherpa-rs-sys/checksum.txt

Lines changed: 65 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,65 @@
1-
sherpa-onnx-1.10.40.aar abb553b8c8c3c903e772f5c051a1cd0f482b30775b89441d5009f8dc5493306c
2-
sherpa-onnx-non-streaming-asr-x64-v1.10.40.exe a90e8773eaa0a8a7ccede64127a210a3137c92c603f60bb97438c201f44ce0f4
3-
sherpa-onnx-non-streaming-asr-x86-v1.10.40.exe 7a40d37d748ba496ab23ede4be2d96ea349a619cac0b833681470f1f6b5fc393
4-
sherpa-onnx-non-streaming-tts-x64-v1.10.40.exe cdb2cc6a03e71f9681bbb3e2912d2f8144b0523ef62ef11fde8240f94bc11f7f
5-
sherpa-onnx-non-streaming-tts-x86-v1.10.40.exe bdc4c8a13a8b07f9cd6630b7c342028d97402a6d9ced658821eb77b5106c4121
6-
sherpa-onnx-static-link-onnxruntime-1.10.40.aar a98b2b47d88ccd872cbbf5bc74d689856e88ccddabcd6d76ff508582b6239bb8
7-
sherpa-onnx-streaming-asr-x64-v1.10.40.exe 41ed87cfcc77bc5136dc5deba27cc69338fb22d7a155e2bbb1bddd89417cfdda
8-
sherpa-onnx-streaming-asr-x86-v1.10.40.exe 54ff887aba77d6a0aab31458f28d8f6836bb1d4610c613ae407756115b4efdea
9-
sherpa-onnx-v1.10.40-android-static-link-onnxruntime.tar.bz2 40dc15e71faa387ff6219c8fc2b9690f7a061ed57945c9f1a33b1314046fb6b0
10-
sherpa-onnx-v1.10.40-android.tar.bz2 1e8a45fea03abc829a7394c81f4e7b93f5415c23afd0110317cf207fa3662cc2
11-
sherpa-onnx-v1.10.40-ios-no-tts.tar.bz2 7e806c9bff7807fc3c09c674fb9fe63bbd997fdc56b1c19b75c65d0c81d19133
12-
sherpa-onnx-v1.10.40-ios.tar.bz2 d74ee06cee5df43ab9f2d994e7a8175b1d8d5c35ffaee635286e21d294a0fcca
13-
sherpa-onnx-v1.10.40-java11.jar 2ab8e6f80fe8a6fba4af99e769404bf3b7c13cebb2ac48854223ce2a28da97b9
14-
sherpa-onnx-v1.10.40-java16.jar 39cbe26c31638896f7d8856716a30e915f07c6e8a9ad368f090b54c13f6cea25
15-
sherpa-onnx-v1.10.40-java17.jar 4d49e8281f48bbfb5e033a8a96b73199ed31299df32c21491e8fd2f2dad509f5
16-
sherpa-onnx-v1.10.40-java21.jar 1ef7674150dfca913bc735219ed1f0469bd88df20de782f197049ec72ea6baea
17-
sherpa-onnx-v1.10.40-java8.jar 3fc1f862b15dcaaa31d491c52bd9b959ef9efcf58aecc685029cb0d5caa175cf
18-
sherpa-onnx-v1.10.40-linux-aarch64-jni.tar.bz2 1cff3bc8bebcfc7ca36c4756423c206fe9fcb9e7d895286278e1b24b70b48bb6
19-
sherpa-onnx-v1.10.40-linux-riscv64-shared.tar.bz2 56cdef9ec6698e31133b23ed96fb2c605c0324e1a303a5a68151557e7580baad
20-
sherpa-onnx-v1.10.40-linux-x64-gpu.tar.bz2 7c62fed47571c8ca028a15aea44c4044cc27c118d5a177710eb81e7c295b6604
21-
sherpa-onnx-v1.10.40-linux-x64-jni.tar.bz2 09418fca2e89b628751e00e969a0c1e608e3e742598b623dbee9e6b9f103c6e0
22-
sherpa-onnx-v1.10.40-linux-x64-shared.tar.bz2 0869723acce6b5679c72470f29339d4e71983899d13fdcf66ddeaa18a86d9f95
23-
sherpa-onnx-v1.10.40-linux-x64-static.tar.bz2 3f3f29c193e553fd1b05d1955a97275b53e8f237df472d651ba7a913b6d2ab4e
24-
sherpa-onnx-v1.10.40-macos-xcframework-static.tar.bz2 692965fe19495bfd8bbf6b3e8ba1d31566500617dad5638eedc699095683741a
25-
sherpa-onnx-v1.10.40-ohos-arm64-v8a.tar.bz2 285b89542f2c7c11e7624208cf72bd4a57455536cbd47160c47a2cdabcd65ff6
26-
sherpa-onnx-v1.10.40-ohos-armeabi-v7a.tar.bz2 061b8016adb9448f115c5eda15f28fbb0dd79b0e7aa0823ea1fcdf9fa7a19084
27-
sherpa-onnx-v1.10.40-ohos-x86_64.tar.bz2 428aaf1547aec3f714871ff69f148c7423749f35bb975f13a7417eb1b69647d2
28-
sherpa-onnx-v1.10.40-osx-arm64-jni.tar.bz2 b3c2660753fedbdcd86fbdfb04cd9e9096ab9f7c51d70c254d6a06dd337c9dc9
29-
sherpa-onnx-v1.10.40-osx-universal2-shared-no-tts.tar.bz2 0d60a5386358a96c71ed79390e5e1059717ecdd96b9a37bbf3a8e46bdeb9448d
30-
sherpa-onnx-v1.10.40-osx-universal2-shared.tar.bz2 d260e6a967ea5011867273a5825ec7dd59d8cbac7a17012143d4a15e42426623
31-
sherpa-onnx-v1.10.40-osx-universal2-static-no-tts.tar.bz2 2e1a29847d98698d084b58d1044333d750530b9767cbfdcb2e2c36611ac8cfca
32-
sherpa-onnx-v1.10.40-osx-universal2-static.tar.bz2 bae985ccc4aedc31436eb68df1d254f05c4e81701af3470aaf9fc91071c07467
33-
sherpa-onnx-v1.10.40-osx-x86_64-jni.tar.bz2 d2ff8e2edc9b371ddb41fa0236f8cfa36268e1ee96382e2bee4bd2e4dd7f7284
34-
sherpa-onnx-v1.10.40-win-x64-cuda.tar.bz2 a0870a32aaf702b70f7a40e1ef2d2471a3bb07dbd952d6fe84af6e2b0f1dc8df
35-
sherpa-onnx-v1.10.40-win-x64-jni.tar.bz2 ee02c396ed8aaa90dea0f448f98adcc76d4cce5ecd5f676539a9aa39ef5b18f2
36-
sherpa-onnx-v1.10.40-win-x64-shared.tar.bz2 d6a6340aa5300da440423ff746cc62b69f400226479962fbfaeee12194ae734f
37-
sherpa-onnx-v1.10.40-win-x64-static.tar.bz2 c503a0c9c9d3f40a06231eb8865a56450834b7e084c99d8dd6b70feea77b1fde
38-
sherpa-onnx-v1.10.40.jar 1ef7674150dfca913bc735219ed1f0469bd88df20de782f197049ec72ea6baea
39-
sherpa-onnx-wasm-simd-1.10.40-vad-asr-en-moonshine_tiny.tar.bz2 c8882c3bcca56ad47d97e7021d20a5d85f2c70e0aad7324b81d6ec16bfe7a5df
40-
sherpa-onnx-wasm-simd-1.10.40-vad-asr-en-whisper_tiny.tar.bz2 005917cd1d12e6c4a66a1b65c525657ffe074b4be77f059bff07e68bcd60e072
41-
sherpa-onnx-wasm-simd-1.10.40-vad-asr-en-zipformer_gigaspeech.tar.bz2 5fe83d13b3dabb5b0018ddd273ee8749f9adc71c4c201cfaf8a6b198e0d29d2a
42-
sherpa-onnx-wasm-simd-1.10.40-vad-asr-ja-zipformer_reazonspeech.tar.bz2 a9f2eacbad423aa9e5c8f433a2429bd185ae774621b264632be808eb52155600
43-
sherpa-onnx-wasm-simd-1.10.40-vad-asr-th-zipformer_gigaspeech2.tar.bz2 63fa1d8f6d831966b48c5cb8735f919e9456d85e3dbc2b5abf7dda405581f31a
44-
sherpa-onnx-wasm-simd-1.10.40-vad-asr-zh-telespeech.tar.bz2 6e347078a2acd31bb2ad1d3d5ad1302d2db36e95545928b0aef732016bd27ef2
45-
sherpa-onnx-wasm-simd-1.10.40-vad-asr-zh_en-paraformer_large.tar.bz2 a94e00c577678f23c6858315f6980cf56f946a7cbace0529206b8943f70ebae3
46-
sherpa-onnx-wasm-simd-1.10.40-vad-asr-zh_en-paraformer_small.tar.bz2 8821aed4e70edbb26566bcb69f10cf0b989a7ca0f9750cbc99644824c85d458c
47-
sherpa-onnx-wasm-simd-1.10.40-vad-asr-zh_en_ja_ko_cantonese-sense_voice_small.tar.bz2 8771adb1ff1e15b867bc4c51b5c9ba51d8c5344cd36e3c36b16396032b1af328
48-
sherpa-onnx-wasm-simd-v1.10.40-de-tts.tar.bz2 27b2eef1dd499b5b4bd43a61f18cdb89043fc0c54858c28fcf25f445f74b8e1e
49-
sherpa-onnx-wasm-simd-v1.10.40-en-asr-zipformer.tar.bz2 aff6b40c749840015206619e79f840330e21a5bafb1166e02a076116a6f16390
50-
sherpa-onnx-wasm-simd-v1.10.40-en-tts.tar.bz2 38c3f194a4be6e0d4999799791ce305cab5e4464c34c9fc56aa1e64fdb7fedcf
51-
sherpa-onnx-wasm-simd-v1.10.40-speaker-diarization.tar.bz2 32119d9c7712e2d29aeeb72ce68d9c00dda74fa6fc59ea20b546b4b5001ca7c1
52-
sherpa-onnx-wasm-simd-v1.10.40-vad.tar.bz2 edad0b65ad14441564d8bf8c1fd3e02b84ff68a8a563913634c3f067640c1f43
53-
sherpa-onnx-wasm-simd-v1.10.40-zh-cantonese-en-asr-paraformer.tar.bz2 a3c042c17bb3850e7ed775400d9f9bb1a315603b22ef10e1a08d003229a93f37
54-
sherpa-onnx-wasm-simd-v1.10.40-zh-en-asr-paraformer.tar.bz2 e0ef617925e12e3a66f74060a85680b63de16d9c928b4a74b66b4e5edcc95559
55-
sherpa-onnx-wasm-simd-v1.10.40-zh-en-asr-zipformer.tar.bz2 93e6ba8cfb3bb729a27e8d76454583cc0b05b8a8bf2897415fbf557d5b6c48cb
56-
sherpa_onnx-v1.10.40.har 0f66c6583ecfeec27559e42a359410cddaea17eac4b69f82b238909816efd060
1+
sherpa-onnx-1.10.45.aar 6aee9433b063ae6dfe4aaa011a0a7a4a1865fdd7ecc66526f14947756d64a21f
2+
sherpa-onnx-non-streaming-asr-x64-v1.10.45.exe 1989646ec7b5ed407c356d395309d1af5e20f3da4ac79ecedf0a2821f477cbd8
3+
sherpa-onnx-non-streaming-asr-x86-v1.10.45.exe e51ac391629e20c2c247be9e80c88a6c3f0f88699a20c2f2342bec5b889ec916
4+
sherpa-onnx-non-streaming-tts-x64-v1.10.45.exe 41322b004d7176588151c54ef20548a94746415397e7d813bbb0c5461c8fe543
5+
sherpa-onnx-non-streaming-tts-x86-v1.10.45.exe 6f5016a90136ffa3602be1ed3ab2d840af391426b6ae40e2db5f2a372b616fc3
6+
sherpa-onnx-static-link-onnxruntime-1.10.45.aar 4c76452f4ff6aef3444ee823f451a316f621b8ee4242638317caae9951fa4572
7+
sherpa-onnx-streaming-asr-x64-v1.10.45.exe f63f4de5498b48c66f230fbd1f399b97175786febb29877d04397c765fa4aabb
8+
sherpa-onnx-streaming-asr-x86-v1.10.45.exe 899131c53eda0d280e3ae7a5f5cae90720684a5e0ac914a1db3bdaabe7892453
9+
sherpa-onnx-v1.10.45-android-static-link-onnxruntime.tar.bz2 55c97f1237e7ef18f1d7efcd8aa617e35bedc8120f48b81367232aa4d593d0c1
10+
sherpa-onnx-v1.10.45-android.tar.bz2 694e2d8e42b6a15f81b3b39a0602f2169fbcbc1ca4fcb2b02deaa0f7d8565fef
11+
sherpa-onnx-v1.10.45-ios-no-tts.tar.bz2 87648a6f2dac8c0e8d1cc02cf6a90c6969da39e78a1a2755ce001c509b85d35d
12+
sherpa-onnx-v1.10.45-ios.tar.bz2 f3efe33df316889d355c478bc296fe6d93de333e702931f468b611736dcd0ab6
13+
sherpa-onnx-v1.10.45-java11.jar b371645b700b5a12bebddf51d29f8a2adce44da2034c705ea90c39a19f34e168
14+
sherpa-onnx-v1.10.45-java16.jar af0320d3a6b5742b6ea7c9876010a25719990cef26fe8337d3c3caac8e23bab7
15+
sherpa-onnx-v1.10.45-java17.jar 74e4bf66f865c366d957e73dbec3466c34df412461d98afc78bc9171ef1790fe
16+
sherpa-onnx-v1.10.45-java21.jar afb613827f2dff8ed03f541b06f2af0a31701422df14851f5ec2a782a0fec741
17+
sherpa-onnx-v1.10.45-java8.jar ebf834359850e4a5b02dd5c5d31173e5af5b47cb8de528054eaa60f4e656fd7e
18+
sherpa-onnx-v1.10.45-linux-aarch64-jni.tar.bz2 260d657855200db3426deaff88a64b54169b20e089094d5f014849948f013d63
19+
sherpa-onnx-v1.10.45-linux-aarch64-shared-cpu.tar.bz2 e7003780d3a3f2687bf70bb9469655abe6341f883e35cf467669275c375e17d8
20+
sherpa-onnx-v1.10.45-linux-aarch64-shared-gpu-onnxruntime-1.11.0.tar.bz2 2952415d9528912879fd88e86f5defdee77144a2462ff835e37215d703087186
21+
sherpa-onnx-v1.10.45-linux-aarch64-shared-gpu-onnxruntime-1.16.0.tar.bz2 8a06f90f8bd5dd5920a1e8715f0b37959c9e46141fb0a73afad0a82262497cbf
22+
sherpa-onnx-v1.10.45-linux-aarch64-static.tar.bz2 5daf68e04e6f12b174b9abdc4c11227890ec4f175f11bb20f7f79c14349f0b12
23+
sherpa-onnx-v1.10.45-linux-riscv64-shared.tar.bz2 8e72c1867201a49740587103ae07867eaa6a80382f6070e822e31b89d4b79669
24+
sherpa-onnx-v1.10.45-linux-x64-jni.tar.bz2 2524c93e099daa1b465043aa686690e5b33897d275c52ece4423cfa25654ce78
25+
sherpa-onnx-v1.10.45-linux-x64-shared.tar.bz2 a6d719909ac8da93a78f9854a81eaeac04d08a7e42cca707cb2e66d9047ab817
26+
sherpa-onnx-v1.10.45-linux-x64-static.tar.bz2 49b9056b503eab65fdc990879324d827e1ae1b98580fd5854eff966e6fbe7a5b
27+
sherpa-onnx-v1.10.45-macos-xcframework-static.tar.bz2 9f256b896d7ce5c69e65908083a6837af0cd15cff13d297636c84c2579363f4b
28+
sherpa-onnx-v1.10.45-ohos-arm64-v8a.tar.bz2 a5a4133b074d3da5ad7ffd24d9668db831ee2eebc240d4f452d58fad3b6e0c68
29+
sherpa-onnx-v1.10.45-ohos-armeabi-v7a.tar.bz2 c616cf122368793738f23b2d657b49de0362b4aa8335437bfa82096dba5e85a5
30+
sherpa-onnx-v1.10.45-ohos-x86_64.tar.bz2 91d0ff7a072e04e39255b08471e746dbbed1067c2c2ee1b857d5d6a67b702184
31+
sherpa-onnx-v1.10.45-osx-arm64-jni.tar.bz2 acb74bb10718dda7a246ce38d554f6386fa0657455f74632a9b5891453b598b2
32+
sherpa-onnx-v1.10.45-osx-universal2-shared-no-tts.tar.bz2 178095e72693d0fe529a7ceef50dc95dcbc4f2f46f352f30188b99519eadc06d
33+
sherpa-onnx-v1.10.45-osx-universal2-static-no-tts.tar.bz2 05fafd784ea04b36c68e4be0eb827c56fc8340eefc978e0848f338b1074fa0c6
34+
sherpa-onnx-v1.10.45-osx-x86_64-jni.tar.bz2 d983d794bc3f5a32d781aec00ca9830eec7d9f22092d8db2ed91afdc80cffb83
35+
sherpa-onnx-v1.10.45-rknn-linux-aarch64-shared.tar.bz2 6437cefd794764662c4f269d9884533c4530f6db9e0547db886670c8a8b96751
36+
sherpa-onnx-v1.10.45-rknn-linux-aarch64-static.tar.bz2 ae4ae0455dc2f4680053d495b025a2c82b88c5296207ced975072016300631ad
37+
sherpa-onnx-v1.10.45-win-x64-jni.tar.bz2 d62b8a887c8b2086c5b89fd02ff21be67e54579925fe8f88ba2b93bf3a7ed976
38+
sherpa-onnx-v1.10.45-win-x64-shared-no-tts.tar.bz2 2b6b75d8dfd3fbc25ae763603e3775e8064624ac0c41687e092eda0cb8b0c88f
39+
sherpa-onnx-v1.10.45-win-x64-shared.tar.bz2 12bbf0965d6ab1552e8ba32354bde3a8c03872a8c2bfbadf4d723f81803a4247
40+
sherpa-onnx-v1.10.45-win-x64-static-no-tts.tar.bz2 ac14f925ea97c1a0d3650327d3f86414f66065c32632b7186b0ea2f7b77cf74a
41+
sherpa-onnx-v1.10.45-win-x64-static.tar.bz2 96567500efc9f7a0e7332dc0274c7774350bd3a11efc4c48332c9c52539deb0a
42+
sherpa-onnx-v1.10.45-win-x86-shared-no-tts.tar.bz2 28479bd4e34035a4f9cad4ec78d5464f3a177467ec1ccde6d1b9c39fae698b90
43+
sherpa-onnx-v1.10.45-win-x86-shared.tar.bz2 f009f1376a878a804bb67f3a8c64819c6d76e50146b2686aaf81801fc50e9389
44+
sherpa-onnx-v1.10.45-win-x86-static-no-tts.tar.bz2 914f7e98cfd7ac6dc7cdae1f5d073ae83ec8cb6c0d1b14582302eff0923e8783
45+
sherpa-onnx-v1.10.45-win-x86-static.tar.bz2 ad641971530673fe941567a9f7ddc318bca2b2065dfeb0ae3a04c78c0ac58a84
46+
sherpa-onnx-v1.10.45.jar afb613827f2dff8ed03f541b06f2af0a31701422df14851f5ec2a782a0fec741
47+
sherpa-onnx-wasm-simd-1.10.45-vad-asr-en-moonshine_tiny.tar.bz2 feb0bd2a6e3fb8e4eb196cb85fc32828b2614e474944c14eea1f1e4bf4d2d1a5
48+
sherpa-onnx-wasm-simd-1.10.45-vad-asr-en-whisper_tiny.tar.bz2 ba968fcc457a056fdbfd663ba6775698e601283e2ed8ca30b66209271251bdd2
49+
sherpa-onnx-wasm-simd-1.10.45-vad-asr-en-zipformer_gigaspeech.tar.bz2 59ad199a85359c80ce2dcaacdd295a38b8532d02b7ef641d439322406b782b5a
50+
sherpa-onnx-wasm-simd-1.10.45-vad-asr-ja-zipformer_reazonspeech.tar.bz2 2f5811512e6da7be4b057c0de6a248b0c7af919551d8ee397d334930f9fae672
51+
sherpa-onnx-wasm-simd-1.10.45-vad-asr-th-zipformer_gigaspeech2.tar.bz2 1ef98101d106f2901b408ba5407709ca8b53a4197dcd41dc19d1bff575db421b
52+
sherpa-onnx-wasm-simd-1.10.45-vad-asr-zh-telespeech.tar.bz2 5eb1851608a003d76a9f18e7c71a547ff82fa8799586227621b489d809a16cd1
53+
sherpa-onnx-wasm-simd-1.10.45-vad-asr-zh-zipformer_wenetspeech.tar.bz2 c676d28b1d973159bc695730068fb95ec13843463a99781726167414850218c1
54+
sherpa-onnx-wasm-simd-1.10.45-vad-asr-zh_en-paraformer_large.tar.bz2 06d3e7fe51f9190bf3bbf7d77e9ff8708221e35706f73c0d5786a28fc4b0c26b
55+
sherpa-onnx-wasm-simd-1.10.45-vad-asr-zh_en-paraformer_small.tar.bz2 ee4ac2781cbdc30dd5653d361d320c10ae0606b2083a2dd5974bf2d929d8d9e3
56+
sherpa-onnx-wasm-simd-1.10.45-vad-asr-zh_en_ja_ko_cantonese-sense_voice_small.tar.bz2 f380d9564006af26da05780506482d261731d99e7fb5c03708ae1c811861eac5
57+
sherpa-onnx-wasm-simd-v1.10.45-de-tts.tar.bz2 c3142f5801d06428e4d64e88223af2c35c48a2029756e55588e51320847aed73
58+
sherpa-onnx-wasm-simd-v1.10.45-en-asr-zipformer.tar.bz2 a0bc0b51b0914e9ed1d2c1a7ea27958a695b411a01ee5027f62c0fe8a44081a7
59+
sherpa-onnx-wasm-simd-v1.10.45-en-tts.tar.bz2 018a66a1b1b4ee3653fa70358b41b827d13eb6842565ce78b0b3a4b69b0f11d0
60+
sherpa-onnx-wasm-simd-v1.10.45-speaker-diarization.tar.bz2 a26024e14ae6c1491a2e8eb464ad32dfc13c7d34489a110b62fade117e55b52e
61+
sherpa-onnx-wasm-simd-v1.10.45-vad.tar.bz2 f7b72f74d3175c11866bba4c85cbab6525b5ba6e8881645b98f8aae04532d608
62+
sherpa-onnx-wasm-simd-v1.10.45-zh-cantonese-en-asr-paraformer.tar.bz2 6c8517f8633e120e78c25a5cf690e4fa19249cc5eabdff9cd6236ac5a882f03f
63+
sherpa-onnx-wasm-simd-v1.10.45-zh-en-asr-paraformer.tar.bz2 fcb19ca8e03b9f9c0baf33492050c6ce717a4c0fc74f72eedba4b79baa3224cd
64+
sherpa-onnx-wasm-simd-v1.10.45-zh-en-asr-zipformer.tar.bz2 86e04e9323212434b337a8c85ceb2f558f4e194c315f8af4b0dc79ff13af1a22
65+
sherpa_onnx-v1.10.45.har caee61657f56ddceff2b7d4bbc3429aa358f8e67447dab88fe4f41ba0c374af1

crates/sherpa-rs-sys/dist.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"tag": "v1.10.40",
2+
"tag": "v1.10.45",
33
"url": "https://github.com/k2-fsa/sherpa-onnx/releases/download/{tag}/{archive}",
44
"targets": {
55
"x86_64-pc-windows-msvc": {

crates/sherpa-rs-sys/sherpa-onnx

Submodule sherpa-onnx updated 306 files

crates/sherpa-rs-sys/src/download_binaries.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,9 @@ impl DistTable {
144144
} else {
145145
self.targets
146146
.get(target)
147-
.unwrap_or_else(|| panic!("Target {} not found. try to disable download-feature with --no-default-features.", target))
147+
.unwrap_or_else(||
148+
panic!("Target {} not found. try to disable download-feature with --no-default-features.", target)
149+
)
148150
};
149151
debug_log!(
150152
"raw target_dist: {:?}",
@@ -171,12 +173,12 @@ impl DistTable {
171173
});
172174

173175
let url = self.url.replace("{archive}", archive);
174-
let checksum = DIST_CHECKSUM.get(archive).unwrap();
176+
let checksum = DIST_CHECKSUM.get(archive)?;
175177

176178
// modify is_dynamic
177179
debug_log!("checking is_dynamic");
178180
if let Some(target_dist) = target_dist.get("is_dynamic") {
179-
*is_dynamic = target_dist.as_bool().unwrap();
181+
*is_dynamic = target_dist.as_bool()?;
180182
debug_log!("is_dynamic: {}", *is_dynamic);
181183
}
182184

@@ -204,7 +206,7 @@ fn hex_str_to_bytes(c: impl AsRef<[u8]>) -> Vec<u8> {
204206

205207
c.as_ref()
206208
.chunks(2)
207-
.map(|n| nibble(n[0]) << 4 | nibble(n[1]))
209+
.map(|n| (nibble(n[0]) << 4) | nibble(n[1]))
208210
.collect()
209211
}
210212

crates/sherpa-rs/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sherpa-rs"
3-
version = "0.6.5"
3+
version = "0.6.6"
44
edition = "2021"
55
authors = ["thewh1teagle"]
66
license = "MIT"
@@ -21,7 +21,7 @@ crate-type = ["cdylib", "rlib"]
2121
[dependencies]
2222
eyre = "0.6.12"
2323
hound = { version = "3.5.1" }
24-
sherpa-rs-sys = { path = "../sherpa-rs-sys", version = "0.6.5", default-features = false }
24+
sherpa-rs-sys = { path = "../sherpa-rs-sys", version = "0.6.6", default-features = false }
2525
tracing = "0.1.40"
2626

2727
[dev-dependencies]

crates/sherpa-rs/src/keyword_spot.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ impl Default for KeywordSpotConfig {
5353
}
5454

5555
pub struct KeywordSpot {
56-
spotter: *mut sherpa_rs_sys::SherpaOnnxKeywordSpotter,
57-
stream: *mut sherpa_rs_sys::SherpaOnnxOnlineStream,
56+
spotter: *const sherpa_rs_sys::SherpaOnnxKeywordSpotter,
57+
stream: *const sherpa_rs_sys::SherpaOnnxOnlineStream,
5858
}
5959

6060
impl KeywordSpot {

0 commit comments

Comments
 (0)