游雁
2023-09-13 14c6299c24e7ef91dd5d61c5a1c629706bb7083c
funasr/runtime/python/onnxruntime/funasr_onnx/vad_bin.py
@@ -35,7 +35,13 @@
                ):
      
      if not Path(model_dir).exists():
         from modelscope.hub.snapshot_download import snapshot_download
         try:
            from modelscope.hub.snapshot_download import snapshot_download
         except:
            raise "You are exporting model from modelscope, please install modelscope and try it again. To install modelscope, you could:\n" \
                  "\npip3 install -U modelscope\n" \
                  "For the users in China, you could install with the command:\n" \
                  "\npip3 install -U modelscope -i https://mirror.sjtu.edu.cn/pypi/web/simple"
         try:
            model_dir = snapshot_download(model_dir, cache_dir=cache_dir)
         except:
@@ -47,7 +53,13 @@
         model_file = os.path.join(model_dir, 'model_quant.onnx')
      if not os.path.exists(model_file):
         print(".onnx is not exist, begin to export onnx")
         from funasr.export.export_model import ModelExport
         try:
            from funasr.export.export_model import ModelExport
         except:
            raise "You are exporting onnx, please install funasr and try it again. To install funasr, you could:\n" \
                  "\npip3 install -U funasr\n" \
                  "For the users in China, you could install with the command:\n" \
                  "\npip3 install -U funasr -i https://mirror.sjtu.edu.cn/pypi/web/simple"
         export_model = ModelExport(
            cache_dir=cache_dir,
            onnx=True,
@@ -191,7 +203,13 @@
                cache_dir: str = None
                ):
      if not Path(model_dir).exists():
         from modelscope.hub.snapshot_download import snapshot_download
         try:
            from modelscope.hub.snapshot_download import snapshot_download
         except:
            raise "You are exporting model from modelscope, please install modelscope and try it again. To install modelscope, you could:\n" \
                  "\npip3 install -U modelscope\n" \
                  "For the users in China, you could install with the command:\n" \
                  "\npip3 install -U modelscope -i https://mirror.sjtu.edu.cn/pypi/web/simple"
         try:
            model_dir = snapshot_download(model_dir, cache_dir=cache_dir)
         except:
@@ -203,7 +221,13 @@
         model_file = os.path.join(model_dir, 'model_quant.onnx')
      if not os.path.exists(model_file):
         print(".onnx is not exist, begin to export onnx")
         from funasr.export.export_model import ModelExport
         try:
            from funasr.export.export_model import ModelExport
         except:
            raise "You are exporting onnx, please install funasr and try it again. To install funasr, you could:\n" \
                  "\npip3 install -U funasr\n" \
                  "For the users in China, you could install with the command:\n" \
                  "\npip3 install -U funasr -i https://mirror.sjtu.edu.cn/pypi/web/simple"
         export_model = ModelExport(
            cache_dir=cache_dir,
            onnx=True,