Przeglądaj źródła

update funasr-wss-server-2pass

雾聪 2 lat temu
rodzic
commit
d4b6770d03
1 zmienionych plików z 10 dodań i 10 usunięć
  1. 10 10
      runtime/websocket/bin/funasr-wss-server-2pass.cpp

+ 10 - 10
runtime/websocket/bin/funasr-wss-server-2pass.cpp

@@ -234,6 +234,16 @@ int main(int argc, char* argv[]) {
         std::string down_asr_path;
         std::string down_asr_path;
         std::string down_asr_model;
         std::string down_asr_model;
 
 
+        size_t found = s_offline_asr_path.find("speech_paraformer-large-vad-punc_asr_nat-zh-cn-16k-common-vocab8404");
+        if (found != std::string::npos) {
+            model_path["offline-model-revision"]="v1.2.4";
+        } else{
+            found = s_offline_asr_path.find("speech_paraformer-large-contextual_asr_nat-zh-cn-16k-common-vocab8404");
+            if (found != std::string::npos) {
+                model_path["offline-model-revision"]="v1.0.5";
+            }
+        }
+
         if (access(s_offline_asr_path.c_str(), F_OK) == 0) {
         if (access(s_offline_asr_path.c_str(), F_OK) == 0) {
           // local
           // local
           python_cmd_asr = python_cmd + " --model-name " + s_offline_asr_path +
           python_cmd_asr = python_cmd + " --model-name " + s_offline_asr_path +
@@ -242,16 +252,6 @@ int main(int argc, char* argv[]) {
           down_asr_path = s_offline_asr_path;
           down_asr_path = s_offline_asr_path;
         } 
         } 
         else {
         else {
-          size_t found = s_offline_asr_path.find("speech_paraformer-large-vad-punc_asr_nat-zh-cn-16k-common-vocab8404");
-          if (found != std::string::npos) {
-              model_path["offline-model-revision"]="v1.2.4";
-          } else{
-              found = s_offline_asr_path.find("speech_paraformer-large-contextual_asr_nat-zh-cn-16k-common-vocab8404");
-              if (found != std::string::npos) {
-                  model_path["offline-model-revision"]="v1.0.5";
-              }
-          }
-
           // modelscope
           // modelscope
           LOG(INFO) << "Download model: " << s_offline_asr_path
           LOG(INFO) << "Download model: " << s_offline_asr_path
                     << " from modelscope : "; 
                     << " from modelscope : ";