lyblsgo
2023-05-08 11f0ed89afb2ec16e022cef0ce50d11c534fe028
funasr/runtime/onnxruntime/include/audio.h
@@ -1,10 +1,10 @@
#ifndef AUDIO_H
#define AUDIO_H
#include <queue>
#include <stdint.h>
#include "model.h"
#include "vad-model.h"
#include "offline-stream.h"
#ifndef WAV_HEADER_SIZE
#define WAV_HEADER_SIZE 44
@@ -54,7 +54,8 @@
    int FetchChunck(float *&dout, int len);
    int Fetch(float *&dout, int &len, int &flag);
    void Padding();
    void Split(Model* recog_obj);
    void Split(OfflineStream* offline_streamj);
    void Split(VadModel* vad_obj, vector<std::vector<int>>& vad_segments);
    float GetTimeLen();
    int GetQueueSize() { return (int)frame_queue.size(); }
};