游雁
2023-03-22 efc829e893c41ac5bd596752e7efc05a52efc8e8
funasr/runtime/onnxruntime/src/Audio.cpp
@@ -116,6 +116,12 @@
           speech_len);
}
float Audio::get_time_len()
{
    return (float)speech_len / 16000;
       //speech_len);
}
bool Audio::loadwav(const char *filename)
{
@@ -231,7 +237,7 @@
    size_t nOffset = 0;
#define WAV_HEADER_SIZE 44
    speech_len = nBufLen / 2;
    speech_align_len = (int)(ceil((float)speech_len / align_size) * align_size);
@@ -257,7 +263,8 @@
            speech_data[i] = (float)speech_buff[i] / scale;
        }
        AudioFrame* frame = new AudioFrame(speech_len);
        frame_queue.push(frame);
        return true;
    }