csukuangfj commited on
Commit
830f54b
·
1 Parent(s): 1a9b52e
Files changed (2) hide show
  1. model.py +18 -0
  2. requirements.txt +1 -0
model.py CHANGED
@@ -612,6 +612,8 @@ def _get_sherpa_onnx_omnilingual_asr_models(
612
  assert repo_id in [
613
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-2025-11-12",
614
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-int8-2025-11-12",
 
 
615
  ], repo_id
616
 
617
  is_int8 = "int8" in repo_id
@@ -622,6 +624,20 @@ def _get_sherpa_onnx_omnilingual_asr_models(
622
  subfolder=".",
623
  )
624
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
625
  tokens = _get_token_filename(repo_id=repo_id, subfolder=".")
626
 
627
  recognizer = sherpa_onnx.OfflineRecognizer.from_omnilingual_asr_ctc(
@@ -734,6 +750,8 @@ twenty_five_languages_models = {
734
  more_than_1600_languages_models = {
735
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-int8-2025-11-12": _get_sherpa_onnx_omnilingual_asr_models,
736
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-2025-11-12": _get_sherpa_onnx_omnilingual_asr_models,
 
 
737
  }
738
 
739
  language_to_models = {
 
612
  assert repo_id in [
613
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-2025-11-12",
614
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-int8-2025-11-12",
615
+ "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-1B-ctc-2025-11-12",
616
+ "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-1B-ctc-int8-2025-11-12",
617
  ], repo_id
618
 
619
  is_int8 = "int8" in repo_id
 
624
  subfolder=".",
625
  )
626
 
627
+ if (
628
+ repo_id
629
+ == "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-1B-ctc-2025-11-12"
630
+ ):
631
+ # download the weights. it is not used in the code explicitly.
632
+ # it is needed at runtime.
633
+ model_weights = _get_nn_model_filename(
634
+ repo_id=repo_id,
635
+ filename="model.weights",
636
+ subfolder=".",
637
+ )
638
+ print("model", model)
639
+ print("model_weights", model_weights)
640
+
641
  tokens = _get_token_filename(repo_id=repo_id, subfolder=".")
642
 
643
  recognizer = sherpa_onnx.OfflineRecognizer.from_omnilingual_asr_ctc(
 
750
  more_than_1600_languages_models = {
751
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-int8-2025-11-12": _get_sherpa_onnx_omnilingual_asr_models,
752
  "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-300M-ctc-2025-11-12": _get_sherpa_onnx_omnilingual_asr_models,
753
+ "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-1B-ctc-int8-2025-11-12": _get_sherpa_onnx_omnilingual_asr_models,
754
+ "csukuangfj/sherpa-onnx-omnilingual-asr-1600-languages-1B-ctc-2025-11-12": _get_sherpa_onnx_omnilingual_asr_models,
755
  }
756
 
757
  language_to_models = {
requirements.txt CHANGED
@@ -1,3 +1,4 @@
 
1
  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
2
 
3
  #sherpa-onnx>=1.12.9
 
1
+ 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
2
  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
3
 
4
  #sherpa-onnx>=1.12.9