TouchZZZ
2025-05-22 eccf74684743593950ad259877db7ce9ffc06e93
fix: msg_stamp.size() is unsigned,should convert to int (#2523)

Co-authored-by: zjw <zhangjinwei@1586906817702817.onaliyun.com>
1个文件已修改
2 ■■■ 已修改文件
runtime/onnxruntime/src/funasrruntime.cpp 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
runtime/onnxruntime/src/funasrruntime.cpp
@@ -297,7 +297,7 @@
            //timestamp
            if(msg_vec.size() > 1){
                std::vector<std::string> msg_stamp = funasr::split(msg_vec[1], ',');
                for(int i=0; i<msg_stamp.size()-1; i+=2){
                for(int i=0; i<(int)msg_stamp.size()-1; i+=2){
                    float begin = std::stof(msg_stamp[i])+msg_stimes[idx];
                    float end = std::stof(msg_stamp[i+1])+msg_stimes[idx];
                    cur_stamp += "["+std::to_string((int)(1000*begin))+","+std::to_string((int)(1000*end))+"],";