File tree Expand file tree Collapse file tree 3 files changed +43
-8
lines changed
dotnet-examples/online-decode-files Expand file tree Collapse file tree 3 files changed +43
-8
lines changed Original file line number Diff line number Diff line change @@ -24,5 +24,6 @@ dotnet run -c Release \
24
24
--encoder ./sherpa-onnx-streaming-zipformer-bilingual-zh-en-2023-02-20/encoder-epoch-99-avg-1.int8.onnx \
25
25
--decoder ./sherpa-onnx-streaming-zipformer-bilingual-zh-en-2023-02-20/decoder-epoch-99-avg-1.int8.onnx \
26
26
--joiner ./sherpa-onnx-streaming-zipformer-bilingual-zh-en-2023-02-20/joiner-epoch-99-avg-1.int8.onnx \
27
+ --rule-fsts ./itn_zh_number.fst \
27
28
--decoding-method greedy_search \
28
29
--files ./itn-zh-number.wav
Original file line number Diff line number Diff line change @@ -55,13 +55,13 @@ def get_models():
55
55
short_name = "whisper_tiny" ,
56
56
cmd = """
57
57
pushd $model_name
58
- rm -v tiny.en-encoder.onnx
59
- rm -v tiny.en-decoder.onnx
58
+ rm -fv tiny.en-encoder.onnx
59
+ rm -fv tiny.en-decoder.onnx
60
60
rm -rf test_wavs
61
- rm -v *.py
62
- rm -v requirements.txt
63
- rm -v .gitignore
64
- rm -v README.md
61
+ rm -fv *.py
62
+ rm -fv requirements.txt
63
+ rm -fv .gitignore
64
+ rm -fv README.md
65
65
66
66
ls -lh
67
67
@@ -80,7 +80,7 @@ def get_models():
80
80
fi
81
81
pushd $model_name
82
82
83
- rm -v README.md
83
+ rm -fv README.md
84
84
rm -rfv test_wavs
85
85
rm model.onnx
86
86
@@ -102,7 +102,7 @@ def get_models():
102
102
pushd $model_name
103
103
104
104
rm -rfv test_wavs
105
- rm -v README.md
105
+ rm -fv README.md
106
106
mv -v data/lang_char/tokens.txt ./
107
107
rm -rfv data/lang_char
108
108
@@ -193,6 +193,27 @@ def get_models():
193
193
194
194
ls -lh
195
195
196
+ popd
197
+ """ ,
198
+ ),
199
+ Model (
200
+ model_name = "sherpa-onnx-zipformer-thai-2024-06-20" ,
201
+ idx = 12 ,
202
+ lang = "th" ,
203
+ short_name = "zipformer" ,
204
+ cmd = """
205
+ pushd $model_name
206
+
207
+ rm -rfv test_wavs
208
+ rm -fv README.md
209
+ rm -fv bpe.model
210
+
211
+ rm encoder-epoch-12-avg-5.onnx
212
+ rm decoder-epoch-12-avg-5.int8.onnx
213
+ rm joiner-epoch-12-avg-5.onnx
214
+
215
+ ls -lh
216
+
196
217
popd
197
218
""" ,
198
219
),
Original file line number Diff line number Diff line change @@ -284,6 +284,19 @@ fun getOfflineModelConfig(type: Int): OfflineModelConfig? {
284
284
modelType = " tele_speech" ,
285
285
)
286
286
}
287
+
288
+ 12 -> {
289
+ val modelDir = " sherpa-onnx-zipformer-thai-2024-06-20"
290
+ return OfflineModelConfig (
291
+ transducer = OfflineTransducerModelConfig (
292
+ encoder = " $modelDir /encoder-epoch-12-avg-5.int8.onnx" ,
293
+ decoder = " $modelDir /decoder-epoch-12-avg-5.onnx" ,
294
+ joiner = " $modelDir /joiner-epoch-12-avg-5.int8.onnx" ,
295
+ ),
296
+ tokens = " $modelDir /tokens.txt" ,
297
+ modelType = " zipformer2" ,
298
+ )
299
+ }
287
300
}
288
301
return null
289
302
}
You can’t perform that action at this time.
0 commit comments