这是一次长久的提交:
1. 应用界面增加了返回主页的按钮 2. 修复了gif渲染内存泄漏的严重bug 3. 将PetDao当中的cJSON API替换为cpp_json,完美通过测试 4. 整合已经实现的各种上层建筑,实现了一个宠物对话基本业务应用,用于样品测试展示用 5. 重构了音频播放类,使其更modern,更加便于移植和拓展
This commit is contained in:
@@ -63,7 +63,8 @@ public:
|
||||
|
||||
// 初始化语音识别系统
|
||||
bool init(const SpeechRecognizerConfig& config = SpeechRecognizerConfig());
|
||||
|
||||
// 重载版本
|
||||
bool init(const bool enable_vad, const vad_mode_t vad_mode, std::string model_path);
|
||||
// 反初始化
|
||||
void deinit();
|
||||
|
||||
@@ -106,6 +107,8 @@ public:
|
||||
// 获取当前识别状态
|
||||
std::string getCurrentState() const;
|
||||
|
||||
// 获取当前 VAD 识别状态(噪音、静音 or 人声) 需要开启 VAD
|
||||
afe_vad_state_t getVadState() const;
|
||||
private:
|
||||
SpeechRecognizer();
|
||||
~SpeechRecognizer();
|
||||
@@ -149,7 +152,8 @@ private:
|
||||
esp_afe_sr_data_t* afe_data;
|
||||
srmodel_list_t* models;
|
||||
esp_mn_iface_t* multinet;
|
||||
model_iface_data_t* model_data;
|
||||
model_iface_data_t* model_data; /// 模型数据
|
||||
afe_vad_state_t vad_state_; /// 语音活动检测状态
|
||||
|
||||
// 命令回调
|
||||
SpeechCommandCallback commandCallback;
|
||||
|
||||
Reference in New Issue
Block a user