咨询:为啥识别不了?

zjf-2004
Posts: 1
Joined: Sun Apr 23, 2023 1:17 am

咨询:为啥识别不了?

Postby zjf-2004 » Sun Apr 23, 2023 1:24 am

我在运行esp-adf-master下的speech_recognition wwe代码。
一开始是OK的。但当我把
#define CODEC_ADC_SAMPLE_RATE (16000)
#define CODEC_ADC_BITS_PER_SAMPLE I2S_BITS_PER_SAMPLE_16BIT
这两个加上后,就识别不了。

这块是什么原因?
我最终目标的,打算把USB声卡声音进行识别。但几次都不成功,于是打算从这个代码中逐步简化。


我注意到有个filter
// #if CODEC_ADC_SAMPLE_RATE != (16000)
// rsp_filter_cfg_t rsp_cfg = DEFAULT_RESAMPLE_FILTER_CONFIG();
// rsp_cfg.src_rate = CODEC_ADC_SAMPLE_RATE;
// rsp_cfg.dest_rate = 16000;
// printf("==============================>4\r\n");
// // #if (CONFIG_ESP32_S3_KORVO2_V3_BOARD == 1) && (CONFIG_AFE_MIC_NUM == 2)
// rsp_cfg.mode = RESAMPLE_UNCROSS_MODE;
// rsp_cfg.src_ch = 4;
// rsp_cfg.dest_ch = 4;
// rsp_cfg.max_indata_bytes = 1024;
// printf("==============================>5\r\n");
// // #endif
// filter = rsp_filter_init(&rsp_cfg);
// #endif

这段去掉就无法识别,这个识别看说明就是16000的采样率了

Who is online

Users browsing this forum: Google [Bot] and 67 guests