CI13LC SDK API手册  2.1.1
本手册用于描述CI13LC SDK各个组件和驱动API
结构体 | 宏定义 | 枚举 | 函数
asr_process_callback_decoder.h 文件参考
#include "command_info.h"

浏览源代码.

结构体

struct  callback_asr_result_type_t
 
struct  sys_msg_asr_data_t
 

宏定义

#define MULTI_INTENTS_LAST_WORD_NUM   0xFF
 

枚举

enum  sys_msg_asr_status_t {
  MSG_ASR_STATUS_GOOD_RESULT = 0x00,
  MSG_ASR_STATUS_NO_RESULT,
  MSG_ASR_STATUS_VAD_START,
  MSG_ASR_STATUS_AUDIO_PROCESS,
  MSG_ASR_STATUS_VAD_END,
  MSG_CWSL_STATUS_GOOD_RESULT
}
 

函数

int asr_result_callback (callback_asr_result_type_t *asr)
 asr 系统中 识别到指令词的回调函数,当有识别结果,libasr库里面会调用该函数 该函数会输出指令文本、置信度打分、词条管理句柄等信息,并发送相关信息到 系统应用层,做后处理,如发送协议,播放对应的提示语音,进入唤醒等;可根据需要 在该函数中添加相关代码,但不能在该延时,或长时间占用,会影响识别响应速度 更多...
 

结构体说明

◆ callback_asr_result_type_t

struct callback_asr_result_type_t
成员变量
unsigned int asrvoice_ptr
cmd_handle_t cmd_handle
char * cmd_word
short confidence
char cwsl_flag
short end_word_confidence
short lowest_confidence
short start_word_confidence
short vocie_valid_frame_len
short voice_start_frame

◆ sys_msg_asr_data_t

struct sys_msg_asr_data_t
成员变量
uint32_t asr_cmd_handle
uint16_t asr_frames
uint32_t asr_pcm_base_addr
short asr_score
sys_msg_asr_status_t asr_status
uint8_t intent_num

宏定义说明

◆ MULTI_INTENTS_LAST_WORD_NUM

#define MULTI_INTENTS_LAST_WORD_NUM   0xFF

@文件 asr_process_callbak.h @版本 V1.0.1 @日期 2019-3-15 @概要 asr 回调函数,VAD相关

@注意

版权归chipintelli公司所有,未经允许不得使用或修改

枚举类型说明

◆ sys_msg_asr_status_t

枚举值
MSG_ASR_STATUS_GOOD_RESULT 
MSG_ASR_STATUS_NO_RESULT 
MSG_ASR_STATUS_VAD_START 
MSG_ASR_STATUS_AUDIO_PROCESS 
MSG_ASR_STATUS_VAD_END 
MSG_CWSL_STATUS_GOOD_RESULT 

函数说明

◆ asr_result_callback()

int asr_result_callback ( callback_asr_result_type_t asr)

asr 系统中 识别到指令词的回调函数,当有识别结果,libasr库里面会调用该函数 该函数会输出指令文本、置信度打分、词条管理句柄等信息,并发送相关信息到 系统应用层,做后处理,如发送协议,播放对应的提示语音,进入唤醒等;可根据需要 在该函数中添加相关代码,但不能在该延时,或长时间占用,会影响识别响应速度

参数
asr语音指令识别结果的相关的信息,如文本、打分等
返回
int 1