![]() |
CI130X SDK API手册
2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
|
sdk配置文件 更多...
sdk配置文件
#define ADAPTIVE_CNT_ENABLE (1) |
#define ADAPTIVE_THRESHOLD 0 |
#define ASR_SKIP_FRAME_CONFIG 0 |
#define ASSIST_MIC_RECORD_CODEC_ID 2 |
#define AUDIO_CAP_POINT_NUM_PER_FRM (256) |
#define AUDIO_CAPTURE_USE_SINGLE_CHANNEL 1 |
#define AUDIO_IN_BUFFER_NUM (4) |
#define AUDIO_IN_FROM_DMIC 0 |
#define AUDIO_PLAY_SUPPT_FLAC_PROMPT 0 |
#define AUDIO_PLAY_SUPPT_IMAADPCM_PROMPT 1 |
#define AUDIO_PLAY_SUPPT_MP3_PROMPT 0 |
#define AUDIO_PLAY_SUPPT_WAKEUP_VOICE_IN_RAM 0 |
唤醒词播放词常驻内存
#define AUDIO_PLAY_USE_DYNAMIC_DECODER_MEM 0 |
#define AUDIO_PLAY_USE_MIX_2_CHANS 0 |
启用播放器双声道混音到右声道功能
#define AUDIO_PLAY_USE_NET 0 |
#define AUDIO_PLAY_USE_OUTSIDE 0 |
#define AUDIO_PLAY_USE_OUTSIDE_V2 0 |
#define AUDIO_PLAY_USE_QSPI_FLASH_LIST 0 |
#define AUDIO_PLAY_USE_SD_CARD 0 |
#define AUDIO_PLAY_USE_SPEEDING_SPEECH 0 |
针对TTS音频倍速播放功能,注意仅支持加/减速播放TTS人声,不支持音乐
#define AUDIO_PLAYER_CONFIG_AUTO_PARSE_AUDIO_FILE 0 |
自动音频识别文件头(消耗额外内存,播放m4a、flac、非单声道16Kwav音频格式时必须打开)
#define AUDIO_PLAYER_FIX_OFFSET_ISSUE 0 |
用于解决应用程序可能存在的偏移不对齐问题
#define BOARD_PORT_FILE "CI-D06GT01D.c" |
#define CICWSL_TOTAL_TEMPLATE 32 |
#define COMMAND_LINE_CONSOLE_EN 0 |
#define CONFIG_CI_LOG_UART HAL_UART0_BASE |
#define CONFIG_DIRVER_BUF_USED_FREEHEAP_EN 1 |
#define COPYRIGHT_VERIFICATION 0 |
#define DECODER_BEAM (9.5f) |
#define DECODER_MIN_ACTIVE (400) |
#define DEFAULT_CNT (6) |
#define DEFAULT_CONFIDENCE (60) |
#define DEFAULT_MODEL_GROUP_ID 0 |
#define DEFAULT_STOP_SILCNT (2) |
#define DEFAULT_STOP_SILPROB (0.9f) |
#define DRIVER_OS_API 0 |
#define EXCEPTION_RST_SKIP_BOOT_PROMPT 1 |
#define EXIT_WAKEUP_TIME 15000 |
#define FLASH_CPU_READ_BASE_ADDR (0x50000000U) |
#define GS0XJ_BOARD_PA_AUTO 0 |
#define HOST_CODEC_CHA_NUM 1 |
#define HOST_MIC_RECORD_CODEC_ID 1 |
#define I2C_PROTOCOL_SPEED (100) /*IIC传输速度*/ |
#define IF_JUST_CLOSE_HPOUT_WHILE_NO_PLAY 0 |
#define INNER_CODEC_AUDIO_IN_USE_RESAMPLE 1 |
#define MAX_STOP_CFD_CNT (60) |
#define MAX_STOP_CFD_ENABLE (0) |
#define MAX_STOP_CFD_NOCNT (50) |
#define MAX_STOP_VAD_FRM (30) |
#define MIC_DIFF_SINGLE 0 |
#define MSG_COM_USE_UART_EN 0 |
#define MSG_USE_I2C_EN 0 /*使能IIC通信协议*/ |
#define ON_LINE_SUPPORT 0 |
在线应用相关支持的开关
#define ONE_SHOT_ENABLE 0 |
#define PAUSE_VOICE_IN_WITH_PLAYING 1 |
#define PLAY_CODEC_ID 1 |
#define PLAY_ENTER_WAKEUP_EN 1 |
#define PLAY_EXIT_WAKEUP_EN 1 |
#define PLAY_OTHER_CMD_EN 1 |
#define PLAY_PRE_AUDIO_CODEC_ID 0 |
#define PLAY_WELCOME_EN 1 |
#define PLAYER_CONTROL_PA 0 |
#define PROMPT_CLOSE_EN 1 |
#define RECOVER_RESULT_ENABLE (1) |
#define RECOVER_RESULT_MAX_FRM (0) |
#define RECOVER_RESULT_MODE (0) |
#define REF_RECORD_CODEC_ID 0 |
#define SDK_REVISION 1 |
#define SDK_SUBVERSION 2 |
#define SDK_TYPE "Offline" |
#define SDK_VERSION 2 |
#define UART0_PAD_OPENDRAIN_MODE_EN 0 |
#define UART1_PAD_OPENDRAIN_MODE_EN 0 |
#define UART2_PAD_OPENDRAIN_MODE_EN 0 |
#define UART_BAUDRATE_CALIBRATE 0 |
#define UART_BAUDRATE_CALIBRATE 0 |
#define UART_PROTOCOL_BAUDRATE (UART_BaudRate9600) |
#define UART_PROTOCOL_NUMBER (HAL_UART1_BASE) |
#define UART_PROTOCOL_VER 2 |
#define USE_AAC_DECODER 0 |
#define USE_AEC_MODULE 0 |
#define USE_ALC_AUTO_SWITCH_MODULE 0 |
#define USE_BLINK_LIGHT 0 |
#define USE_COLOR_LIGHT 0 |
#define USE_CWSL 0 |
#define USE_EXTERNAL_CRYSTAL_OSC 1 |
#define USE_FLAC_DECODER 0 |
#define USE_I2S_INTERFACE_SCK_LRCK_32 0 |
#define USE_IIC_PAD 0 |
#define USE_IIS1_OUT_PRE_RSLT_AUDIO (0) |
#define USE_INNER_LDO3 1 |
#define USE_LOWPOWER_DOWN_FREQUENCY 0 |
#define USE_MP3_DECODER 1 |
#define USE_MS_WAV_DECODER 0 |
#define USE_NIGHT_LIGHT 0 |
#define USE_PROMPT_DECODER 1 |
#define USE_SEPARATE_WAKEUP_EN 1 |
#define USE_VAD_LIGHT 0 |
#define USER_TYPE "CustomerAA" |
#define USER_VERSION_MAIN_NO 1 |
#define USER_VERSION_SUB_NO 0 |
#define VAD_SENSITIVITY VAD_SENSITIVITY_HIGH |
#define VAD_SENSITIVITY_HIGH 1 |
#define VAD_SENSITIVITY_LOW 9 |
#define VAD_SENSITIVITY_MID 3 |
#define VOLUME_DEFAULT 5 |
#define VOLUME_MAX 7 |
#define VOLUME_MID 5 |
#define VOLUME_MIN 1 |