mirror of
https://github.com/modelscope/FunASR
synced 2025-09-15 14:48:36 +08:00
Update FsmnVad.h
Add online cache
This commit is contained in:
parent
c5e93cb7cb
commit
4b22c7b1aa
@ -36,12 +36,15 @@ private:
|
|||||||
std::vector<std::vector<float>> *out_prob);
|
std::vector<std::vector<float>> *out_prob);
|
||||||
|
|
||||||
void load_cmvn(const char *filename);
|
void load_cmvn(const char *filename);
|
||||||
|
void init_cache();
|
||||||
|
|
||||||
std::shared_ptr<Ort::Session> vad_session_ = nullptr;
|
std::shared_ptr<Ort::Session> vad_session_ = nullptr;
|
||||||
Ort::Env env_;
|
Ort::Env env_;
|
||||||
Ort::SessionOptions session_options_;
|
Ort::SessionOptions session_options_;
|
||||||
std::vector<const char *> vad_in_names_;
|
std::vector<const char *> vad_in_names_;
|
||||||
std::vector<const char *> vad_out_names_;
|
std::vector<const char *> vad_out_names_;
|
||||||
|
std::vector<std::vector<float>> in_cache_;
|
||||||
|
|
||||||
knf::FbankOptions fbank_opts;
|
knf::FbankOptions fbank_opts;
|
||||||
std::vector<float> means_list;
|
std::vector<float> means_list;
|
||||||
std::vector<float> vars_list;
|
std::vector<float> vars_list;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user