funasr/runtime/onnxruntime/src/commonfunc.h
@@ -1,9 +1,12 @@ #pragma once #include <algorithm> namespace funasr { typedef struct { std::string msg; float snippet_time; std::string tpass_msg; float snippet_time; }FUNASR_RECOG_RESULT; typedef struct @@ -12,6 +15,11 @@ float snippet_time; }FUNASR_VAD_RESULT; typedef struct { string msg; vector<string> arr_cache; }FUNASR_PUNC_RESULT; #ifdef _WIN32 #include <codecvt> @@ -58,3 +66,4 @@ inline static size_t Argmax(ForwardIterator first, ForwardIterator last) { return std::distance(first, std::max_element(first, last)); } } // namespace funasr