csukuangfj commited on
Commit
777f68b
·
1 Parent(s): 6734a4f
Files changed (2) hide show
  1. model.py +14 -0
  2. requirements.txt +2 -1
model.py CHANGED
@@ -1377,6 +1377,8 @@ def _get_sherpa_onnx_omnilingual_asr_models(
1377
  assert repo_id in [
1378
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-2025-11-12",
1379
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-int8-2025-11-12",
 
 
1380
  ], repo_id
1381
 
1382
  is_int8 = "int8" in repo_id
@@ -1386,6 +1388,16 @@ def _get_sherpa_onnx_omnilingual_asr_models(
1386
  filename="model.int8.onnx" if is_int8 else "model.onnx",
1387
  subfolder=".",
1388
  )
 
 
 
 
 
 
 
 
 
 
1389
 
1390
  tokens = _get_token_filename(repo_id=repo_id, subfolder=".")
1391
 
@@ -2255,6 +2267,8 @@ english_models = {
2255
  more_than_1600_languages_models = {
2256
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-int8-2025-11-12": _get_sherpa_onnx_omnilingual_asr_models,
2257
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-2025-11-12": _get_sherpa_onnx_omnilingual_asr_models,
 
 
2258
  }
2259
 
2260
  twenty_five_languages_models = {
 
1377
  assert repo_id in [
1378
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-2025-11-12",
1379
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-int8-2025-11-12",
1380
+ "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-1B-ctc-2025-11-12",
1381
+ "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-1B-ctc-int8-2025-11-12",
1382
  ], repo_id
1383
 
1384
  is_int8 = "int8" in repo_id
 
1388
  filename="model.int8.onnx" if is_int8 else "model.onnx",
1389
  subfolder=".",
1390
  )
1391
+ if repo_id in (
1392
+ "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-1B-ctc-2025-11-12",
1393
+ ):
1394
+ # download the weights. it is not used in the code explicitly.
1395
+ # it is needed at runtime.
1396
+ model_weights = _get_nn_model_filename(
1397
+ repo_id=repo_id,
1398
+ filename="model.weights",
1399
+ subfolder=".",
1400
+ )
1401
 
1402
  tokens = _get_token_filename(repo_id=repo_id, subfolder=".")
1403
 
 
2267
  more_than_1600_languages_models = {
2268
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-int8-2025-11-12": _get_sherpa_onnx_omnilingual_asr_models,
2269
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-2025-11-12": _get_sherpa_onnx_omnilingual_asr_models,
2270
+ "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-1B-ctc-int8-2025-11-12": _get_sherpa_onnx_omnilingual_asr_models,
2271
+ "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-1B-ctc-2025-11-12": _get_sherpa_onnx_omnilingual_asr_models,
2272
  }
2273
 
2274
  twenty_five_languages_models = {
requirements.txt CHANGED
@@ -10,6 +10,7 @@ numpy<2
10
 
11
  huggingface_hub
12
 
13
- https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/cpu/1.12.15/sherpa_onnx-1.12.15-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
 
14
 
15
  #sherpa-onnx>=1.12.6
 
10
 
11
  huggingface_hub
12
 
13
+ https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/cpu/1.12.17/sherpa_onnx_core-1.12.17-py3-none-manylinux2014_x86_64.whl
14
+ https://huggingface.co/csukuangfj/sherpa-onnx-wheels/resolve/main/cpu/1.12.17/sherpa_onnx-1.12.17-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
15
 
16
  #sherpa-onnx>=1.12.6