|
int | asrtop_asrpcmbuf_mem_cfg (unsigned int buf_base_ptr, int frm_nums, int frm_shift) |
| 配置 语音数据缓存信息给 asr 系统 更多...
|
|
int | asrtop_taskmanage_create (void) |
| asr 系统任务,信号量,队列创建,会配置 asr 默认参数 更多...
|
|
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启动后,禁止单独调用,必须先调用 asrtop_asr_system_release 成功后,才可调用此函数。 更多...
|
|
int | asrtop_asr_system_release (void) |
| 释放 asr 系统,fe输出缓存,梅尔系数缓存,cmvn内部运算缓存,窗函数缓存, dnn输出缓存,decoder用到的缓存 全部释放,释放成功后 asr 系统不处理语音(不影响 flash的使用),必须调用 asrasrtop_asr_system_start恢复 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使用 更多...
|
|
int | asrtop_asr_system_pause (void) |
| 暂停 运行 asr 系统,暂停成功后,asr 系统内部余留语音相关信息会被清掉, 不再处理语音(不影响flash的使用),直到 调用 asrtop_asr_system_continue asr 系统 再运行,必须和asrtop_asr_system_continue 配对调用 更多...
|
|
int | asrtop_asr_system_continue (void) |
| 继续 运行 asr 系统,必须调用 asrtop_asr_system_pause 成功后才能调用此函数 禁止单独调用 更多...
|
|
int | get_asrtop_asrfrmshift (void) |
| Get the asrtop asrfrmshift 更多...
|
|
int | send_requset_flash_msg_to_dnn (void) |
| 发送请求 flash消息给dnn,必须和 释放配对使用 更多...
|
|
int | send_release_flash_semaphore_to_dnn (void) |
| 发送释放信号量给dnn ,只能flash 函数管理和请求flash 配对使用 更多...
|
|
int | asrtop_sys_isbusy (void) |
| 查询 asr 系统是否处于忙状态,处理语音 更多...
|
|
short | asrtop_get_decode_pcm_finished_frame (void) |
| 获取 asr 系统 已经解码的帧数 更多...
|
|
int | asrtop_cmvn_update_weight_config (float alpha) |
| asrtop fe的 cmvn 迭代系数配置(调试用) 更多...
|
|
int | asrtop_tdvad_base_energy_cfg (float base_energy) |
| asrtop tdvad的 base_energy 系数 配置 更多...
|
|
int | asrtop_asr_switch_fst (int fst_idx, void *pdata) |
| asr 系统模型内部语言模型网络索引切换 更多...
|
|
int | asrtop_tdvad_vadend_frames_cfg (int vadend_frames) |
| asrtop tdvad的 vad end 条件帧数 配置 更多...
|
|
int | asrtop_dynamic_confidence_mode_cfg (int confidence_mode) |
| asr识别打分模式配置 更多...
|
|
void | asr_system_startup_task (void *p) |
| asr识别启动任务 更多...
|
|
int | get_asr_sys_verinfo (char *version_buf) |
| asr版本查询 更多...
|
|
int | set_asr_sigle_word_confidence_count_threshold (short confidence_thr, unsigned char valid_count_thr) |
| 设置单个命令词的置信度和有效次数阈值 更多...
|
|
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使用 更多...
|
|
int | asr_dynamic_skip_close (void) |
|
int | asr_dynamic_skip_open (void) |
| 必须 开启 USE_ASR_DY_SKP_EN 宏 更多...
|
|
int | dynmic_confidence_config (int min, int max, int step) |
|
int | dynmic_confidence_en_cfg (int en_cfg) |
|
void | decoder_port_inner_rpmsg_init (void) |
|
void | dnn_nuclear_com_outside_port_init (void) |
|
void | asr_top_nuclear_com_outside_port_init (void) |
|
void | vad_fe_nuclear_com_outside_port_init (void) |
|
void | codec_manage_inner_port_init (void) |
|
void | config_adpt_cnt (int enable) |
| asr 系统中,开/关 自适应CNT功能; 自适应CNT:在语音识别后处理中,针对指令词,自动计算对应的CNT值, 结合Excel中的数值,选取大作为最终CNT,用来改善长词识别成短词的问题 可通过修改 ADAPTIVE_CNT_ENABLE 来开关该功能 更多...
|
|
void | config_max_stop_cfd (int enable, int nocnt_max_stop_cfd, int cnt_max_stop_cfd) |
| 开启该功能后,当语音识别结果的置信度打分满足 配置的 max_stop_cfd后,立即结束本轮的语音识别(打分超过阈值提前结束) 用来提升响应速度,特殊场景(固定词条、无长短词项目中)使用 更多...
|
|
void | config_max_vad_end_frm (int max_vad_end_frm) |
| asr 系统中,配置 VAD END 帧数,用于调整指令词语音中最大停顿静音间隔帧数 更多...
|
|
int | config_base_confidence_count (short base_confidence, unsigned char valid_count) |
| asr 系统中,配置 基础置信度打分门限和CNT值 CNT值:语音识别后处理中,满足条件(识别打分超过对应的门限)的累计帧数, 当累计帧数超过该值,立即结束本轮的语音识别, 更多...
|
|
void | config_recover_result (int enable, int mode, int max_frm) |
| asr 系统中,语音识别后处理逻辑里面的,语音识别结果回收使能 配置(整段语音结束,无有效结果,再回溯搜索打分满足阈值[CNT不满足]的结果), 开启人声噪音识别率会增加,但集外误识别会提升 更多...
|
|
void | config_silprob_cnt (float base_silprob, int base_silcnt) |
| asr 系统中, 配置静音概率门限和帧累计次数门限, 用于平衡语音指令识别响应时间和支持的最大停顿时间 更多...
|
|