Luigi commited on
Commit
70a816c
·
1 Parent(s): 01b60b3

add fp16 version of zipformer-zh-xlarge 06-30 and zipformer-zh 06-30

Browse files
Files changed (2) hide show
  1. app/asr_worker.py +32 -8
  2. app/static/index.html +4 -0
app/asr_worker.py CHANGED
@@ -18,27 +18,51 @@ to_ZHCN = OpenCC('t2s')
18
 
19
  # Streaming Zipformer model registry: paths relative to repo root
20
  STREAMING_ZIPFORMER_MODELS = {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  # csukuangfj/sherpa-onnx-streaming-zipformer-zh-int8-2025-06-30
22
  "csukuangfj/sherpa-onnx-streaming-zipformer-zh-int8-2025-06-30": {
23
  "tokens": "tokens.txt",
24
- "encoder_fp32": "encoder.int8.onnx",
25
- "encoder_int8": None,
26
  "decoder_fp32": "decoder.onnx",
27
  "decoder_int8": None,
28
- "joiner_fp32": "joiner.int8.onnx",
29
- "joiner_int8": None,
30
  "modeling_unit":"cjkchar",
31
  "bpe_model": None,
32
  },
33
  # csukuangfj/sherpa-onnx-streaming-zipformer-zh-xlarge-int8-2025-06-30
34
  "csukuangfj/sherpa-onnx-streaming-zipformer-zh-xlarge-int8-2025-06-30": {
35
  "tokens": "tokens.txt",
36
- "encoder_fp32": "encoder.int8.onnx",
37
- "encoder_int8": None,
38
  "decoder_fp32": "decoder.onnx",
39
  "decoder_int8": None,
40
- "joiner_fp32": "joiner.int8.onnx",
41
- "joiner_int8": None,
42
  "modeling_unit":"cjkchar+bpe",
43
  "bpe_model": "bpe.model",
44
  },
 
18
 
19
  # Streaming Zipformer model registry: paths relative to repo root
20
  STREAMING_ZIPFORMER_MODELS = {
21
+ # csukuangfj/sherpa-onnx-streaming-zipformer-zh-fp16-2025-06-30
22
+ "csukuangfj/sherpa-onnx-streaming-zipformer-zh-fp16-2025-06-30": {
23
+ "tokens": "tokens.txt",
24
+ "encoder_fp32": "encoder.fp16.onnx",
25
+ "encoder_int8": None,
26
+ "decoder_fp32": "decoder.fp16.onnx",
27
+ "decoder_int8": None,
28
+ "joiner_fp32": "joiner.fp16.onnx",
29
+ "joiner_int8": None,
30
+ "modeling_unit":"cjkchar",
31
+ "bpe_model": None,
32
+ },
33
+ # csukuangfj/sherpa-onnx-streaming-zipformer-zh-xlarge-f16-2025-06-30
34
+ "csukuangfj/sherpa-onnx-streaming-zipformer-zh-xlarge-fp16-2025-06-30": {
35
+ "tokens": "tokens.txt",
36
+ "encoder_fp32": "encoder.fp16.onnx",
37
+ "encoder_int8": None,
38
+ "decoder_fp32": "decoder.fp16.onnx",
39
+ "decoder_int8": None,
40
+ "joiner_fp32": "joiner.fp16.onnx",
41
+ "joiner_int8": None,
42
+ "modeling_unit":"cjkchar+bpe",
43
+ "bpe_model": "bpe.model",
44
+ },
45
  # csukuangfj/sherpa-onnx-streaming-zipformer-zh-int8-2025-06-30
46
  "csukuangfj/sherpa-onnx-streaming-zipformer-zh-int8-2025-06-30": {
47
  "tokens": "tokens.txt",
48
+ "encoder_fp32": None,
49
+ "encoder_int8": "encoder.int8.onnx",
50
  "decoder_fp32": "decoder.onnx",
51
  "decoder_int8": None,
52
+ "joiner_fp32": None,
53
+ "joiner_int8": "joiner.int8.onnx",
54
  "modeling_unit":"cjkchar",
55
  "bpe_model": None,
56
  },
57
  # csukuangfj/sherpa-onnx-streaming-zipformer-zh-xlarge-int8-2025-06-30
58
  "csukuangfj/sherpa-onnx-streaming-zipformer-zh-xlarge-int8-2025-06-30": {
59
  "tokens": "tokens.txt",
60
+ "encoder_fp32": None,
61
+ "encoder_int8": "encoder.int8.onnx",
62
  "decoder_fp32": "decoder.onnx",
63
  "decoder_int8": None,
64
+ "joiner_fp32": None,
65
+ "joiner_int8": "joiner.int8.onnx",
66
  "modeling_unit":"cjkchar+bpe",
67
  "bpe_model": "bpe.model",
68
  },
app/static/index.html CHANGED
@@ -152,6 +152,8 @@
152
  <div class="control-item">
153
  <label for="modelSelect">Model</label>
154
  <select id="modelSelect">
 
 
155
  <option value="csukuangfj/sherpa-onnx-streaming-zipformer-zh-int8-2025-06-30">zipformer-zh-int8-2025-06-30</option>
156
  <option value="csukuangfj/sherpa-onnx-streaming-zipformer-zh-xlarge-int8-2025-06-30">zipformer-zh-xlarge-int8-2025-06-30</option>
157
  <option value="csukuangfj/k2fsa-zipformer-bilingual-zh-en-t">k2fsa-small-bilingual-zh-en</option>
@@ -237,6 +239,8 @@
237
 
238
  <script>
239
  const MODEL_METADATA = {
 
 
240
  "csukuangfj/sherpa-onnx-streaming-zipformer-zh-int8-2025-06-30": { language: ["zh"], size: 168 },
241
  "csukuangfj/sherpa-onnx-streaming-zipformer-zh-xlarge-int8-2025-06-30": { language: ["zh"], size: 773 },
242
  "csukuangfj/k2fsa-zipformer-bilingual-zh-en-t": { language: ["zh", "en"], size: 115 },
 
152
  <div class="control-item">
153
  <label for="modelSelect">Model</label>
154
  <select id="modelSelect">
155
+ <option value="csukuangfj/sherpa-onnx-streaming-zipformer-zh-fp16-2025-06-30">zipformer-zh-fp16-2025-06-30</option>
156
+ <option value="csukuangfj/sherpa-onnx-streaming-zipformer-zh-xlarge-fp16-2025-06-30">zipformer-zh-xlarge-fp16-2025-06-30</option>
157
  <option value="csukuangfj/sherpa-onnx-streaming-zipformer-zh-int8-2025-06-30">zipformer-zh-int8-2025-06-30</option>
158
  <option value="csukuangfj/sherpa-onnx-streaming-zipformer-zh-xlarge-int8-2025-06-30">zipformer-zh-xlarge-int8-2025-06-30</option>
159
  <option value="csukuangfj/k2fsa-zipformer-bilingual-zh-en-t">k2fsa-small-bilingual-zh-en</option>
 
239
 
240
  <script>
241
  const MODEL_METADATA = {
242
+ "csukuangfj/sherpa-onnx-streaming-zipformer-zh-fp16-2025-06-30": {language: ["zh"], size: 336},
243
+ "csukuangfj/sherpa-onnx-streaming-zipformer-zh-xlarge-fp16-2025-06-30": {language: ["zh"], size: 1570},
244
  "csukuangfj/sherpa-onnx-streaming-zipformer-zh-int8-2025-06-30": { language: ["zh"], size: 168 },
245
  "csukuangfj/sherpa-onnx-streaming-zipformer-zh-xlarge-int8-2025-06-30": { language: ["zh"], size: 773 },
246
  "csukuangfj/k2fsa-zipformer-bilingual-zh-en-t": { language: ["zh", "en"], size: 115 },