CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
宏定义 | 函数
asr_process_callback.c 文件参考
#include <stdlib.h>
#include <stdio.h>
#include "sdk_default_config.h"
#include "platform_config.h"
#include "ci_log_config.h"
#include "asr_process_callback.h"
#include "ci_log.h"
#include "status_share.h"

宏定义

#define DEBUG_ASR_NOT_PLAY   (0)
 
#define VAD_PCM_MARK_EN   (1)
 
#define DEBUG_WRITE_VAD_FILE   (0)
 

函数

int set_pcm_vad_mark_flag (short *pcm_data, int frame_len)
 asr 系统中 vadstart,vadend 标记函数,每帧(帧长10ms)会调用一次,呈现在实时的语音信号上面,方便debug观察 可根据情况 更多...
 
int vadstart_callback (unsigned int *pdata, int line)
 asr 系统中 vadstart的回调函数,当触发vad start时,libasr库里面会调用该函数; 根据需要可自行在该函数中添加处理逻辑或获取、记录信息 更多...
 
int vadprocess_callback (unsigned int *pdata, int line)
 asr 系统中 vadstart后,vadend前,每帧(帧长10ms)语音调用一次该函数,libasr库里面会调用该函数 根据需要可自行在该函数中添加处理逻辑或获取、记录信息
更多...
 
void vad_light_off (void)
 
int vadend_callback (unsigned int *pdata, int line)
 asr 系统中 vadend的回调函数,当触发vad end 时,libasr库里面会调用该函数; 根据需要可自行在该函数中添加处理逻辑或获取、记录信息 更多...
 
int computevad_callback (int asrpcmbuf_addr, int pcm_byte_size, short asrfrmshift, unsigned int asrpcmbuf_start_addr, unsigned int asrpcmbuf_end_addr)
 可删除,调试函数 更多...
 

宏定义说明

◆ DEBUG_ASR_NOT_PLAY

#define DEBUG_ASR_NOT_PLAY   (0)

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

@注意

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

◆ DEBUG_WRITE_VAD_FILE

#define DEBUG_WRITE_VAD_FILE   (0)

◆ VAD_PCM_MARK_EN

#define VAD_PCM_MARK_EN   (1)

函数说明

◆ vad_light_off()

void vad_light_off ( void  )