雾聪
2023-08-23 e3e6d392380c8a58014fefa498c34f85d07feac8
update msg_vec
2个文件已修改
5 ■■■■ 已修改文件
funasr/runtime/onnxruntime/src/funasrruntime.cpp 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/onnxruntime/src/paraformer.cpp 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/onnxruntime/src/funasrruntime.cpp
@@ -252,6 +252,9 @@
        while (audio.Fetch(buff, len, flag, start_time) > 0) {
            string msg = (offline_stream->asr_handle)->Forward(buff, len, true, hw_emb);
            std::vector<std::string> msg_vec = funasr::split(msg, '|');
            if(msg_vec.size()==0){
                continue;
            }
            p_result->msg += msg_vec[0];
            //timestamp
            if(msg_vec.size() > 1){
funasr/runtime/onnxruntime/src/paraformer.cpp
@@ -658,7 +658,7 @@
        return "";
    }
    string result;
    string result="";
    try {
        auto outputTensor = m_session_->Run(Ort::RunOptions{nullptr}, m_szInputNames.data(), input_onnx.data(), input_onnx.size(), m_szOutputNames.data(), m_szOutputNames.size());
        std::vector<int64_t> outputShape = outputTensor[0].GetTensorTypeAndShapeInfo().GetShape();