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; }