59 unsigned int ac_model_addr,
unsigned int ac_model_size,
void* pdata);
89 unsigned int ac_model_addr,
unsigned int ac_model_size,
void* pdata);
108 #if 0//可以通过信息共享模块获取此状态 114 extern int asrtop_is_startup_done(
void);
239 unsigned int ac_model_addr,
unsigned int ac_model_size,
void* pdata);
int asrtop_asrpcmbuf_mem_cfg(unsigned int buf_base_ptr, int frm_nums, int frm_shift)
配置 语音数据缓存信息给 asr 系统
void dnn_nuclear_com_outside_port_init(void)
int send_release_flash_semaphore_to_dnn(void)
发送释放信号量给dnn ,只能flash 函数管理和请求flash 配对使用
int set_asr_sigle_word_confidence_count_threshold(short confidence_thr, unsigned char valid_count_thr)
设置单个命令词的置信度和有效次数阈值
int asr_dynamic_skip_close(void)
int get_asrtop_asrfrmshift(void)
Get the asrtop asrfrmshift
int dynmic_confidence_config(int min, int max, int step)
void config_recover_result(int enable, int mode, int max_frm)
asr 系统中,语音识别后处理逻辑里面的,语音识别结果回收使能 配置(整段语音结束,无有效结果,再回溯搜索...
int asrtop_asr_system_release(void)
释放 asr 系统,fe输出缓存,梅尔系数缓存,cmvn内部运算缓存,窗函数缓存, dnn输出缓存,decoder用到的缓存...
void config_silprob_cnt(float base_silprob, int base_silcnt)
asr 系统中, 配置静音概率门限和帧累计次数门限, 用于平衡语音指令识别响应时间和支持的最大停顿时间 ...
short asrtop_get_decode_pcm_finished_frame(void)
获取 asr 系统 已经解码的帧数
int asr_dynamic_skip_open(void)
必须 开启 USE_ASR_DY_SKP_EN 宏
int dynmic_confidence_en_cfg(int en_cfg)
int get_asr_sys_verinfo(char *version_buf)
asr版本查询
int asrtop_sys_isbusy(void)
查询 asr 系统是否处于忙状态,处理语音
int asrtop_asr_system_create_model(unsigned int lg_model_addr, unsigned int lg_model_size, unsigned int ac_model_addr, unsigned int ac_model_size, void *pdata)
asr 系统模型创建,独立使用,模型创建不影响外部flash使用
void config_max_vad_end_frm(int max_vad_end_frm)
asr 系统中,配置 VAD END 帧数,用于调整指令词语音中最大停顿静音间隔帧数
void vad_fe_nuclear_com_outside_port_init(void)
int config_base_confidence_count(short base_confidence, unsigned char valid_count)
asr 系统中,配置 基础置信度打分门限和CNT值 CNT值:语音识别后处理中,满足条件(识别打分超过对应的门限)的...
void config_max_stop_cfd(int enable, int nocnt_max_stop_cfd, int cnt_max_stop_cfd)
开启该功能后,当语音识别结果的置信度打分满足 配置的 max_stop_cfd后,立即结束本轮的语音识别(打分超过...
int asrtop_asr_system_pause(void)
暂停 运行 asr 系统,暂停成功后,asr 系统内部余留语音相关信息会被清掉, 不再处理语音(不影响flash的使...
void asr_system_startup_task(void *p)
asr识别启动任务
Definition: asr_api.c:106
int asrtop_taskmanage_create(void)
asr 系统任务,信号量,队列创建,会配置 asr 默认参数
int asrtop_tdvad_vadend_frames_cfg(int vadend_frames)
asrtop tdvad的 vad end 条件帧数 配置
int send_requset_flash_msg_to_dnn(void)
发送请求 flash消息给dnn,必须和 释放配对使用
void asr_top_nuclear_com_outside_port_init(void)
int asrtop_tdvad_base_energy_cfg(float base_energy)
asrtop tdvad的 base_energy 系数 配置
int asrtop_asr_system_litecreate(unsigned int lg_model_addr, unsigned int lg_model_size, unsigned int ac_model_addr, unsigned int ac_model_size, void *pdata)
asr 系统模型创建,独立使用,模型创建不影响外部flash使用
void decoder_port_inner_rpmsg_init(void)
void config_adpt_cnt(int enable)
asr 系统中,开/关 自适应CNT功能; 自适应CNT:在语音识别后处理中,针对指令词,自动计算对应的CNT值, 结...
int asrtop_asr_system_start(unsigned int lg_model_addr0, unsigned int lg_model_size0, unsigned int ac_model_addr, unsigned int ac_model_size, void *pdata)
asr 系统重启,第一次可直接调用 asrtop_asrtop_asr_system_start 系统的启动; asr启动后,禁止单独调用,...
void codec_manage_inner_port_init(void)
Definition: codec_manage_inner_port.c:123
int asrtop_dynamic_confidence_mode_cfg(int confidence_mode)
asr识别打分模式配置
int asrtop_asr_switch_fst(int fst_idx, void *pdata)
asr 系统模型内部语言模型网络索引切换
int asrtop_cmvn_update_weight_config(float alpha)
asrtop fe的 cmvn 迭代系数配置(调试用)
int asrtop_asr_system_continue(void)
继续 运行 asr 系统,必须调用 asrtop_asr_system_pause 成功后才能调用此函数 禁止单独调用 ...