Explorar o código

check am.mvn exists

lyblsgo %!s(int64=2) %!d(string=hai) anos
pai
achega
6ef5ccc784

+ 1 - 1
funasr/runtime/onnxruntime/src/funasr-onnx-offline-rtf.cpp

@@ -144,7 +144,7 @@ int main(int argc, char *argv[])
     if(model_path.find(WAV_SCP)!=model_path.end()){
         ifstream in(model_path.at(WAV_SCP));
         if (!in.is_open()) {
-            LOG(ERROR) << ("Failed to open file: %s", model_path.at(WAV_SCP));
+            LOG(ERROR) << "Failed to open file: " << model_path.at(WAV_SCP);
             return 0;
         }
         string line;

+ 4 - 0
funasr/runtime/onnxruntime/src/paraformer.cpp

@@ -147,6 +147,10 @@ vector<float> Paraformer::FbankKaldi(float sample_rate, const float* waves, int
 void Paraformer::LoadCmvn(const char *filename)
 {
     ifstream cmvn_stream(filename);
+    if (!cmvn_stream.is_open()) {
+        LOG(ERROR) << "Failed to open file: " << filename;
+        exit(0);
+    }
     string line;
 
     while (getline(cmvn_stream, line)) {