我在运行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的采样率了
咨询:为啥识别不了?
Jump to
- English Forum
- Explore
- News
- General Discussion
- FAQ
- Documentation
- Documentation
- Sample Code
- Discussion Forum
- Hardware
- ESP-IDF
- ESP-BOX
- ESP-ADF
- ESP-MDF
- ESP-WHO
- ESP-SkaiNet
- ESP32 Arduino
- IDEs for ESP-IDF
- ESP-AT
- ESP IoT Solution
- ESP RainMaker
- Rust
- ESP8266
- Report Bugs
- Showcase
- Chinese Forum 中文社区
- 活动区
- 乐鑫活动专区
- 讨论区
- 全国大学生物联网设计竞赛乐鑫答疑专区
- ESP-IDF 中文讨论版
- 《ESP32-C3 物联网工程开发实战》书籍讨论版
- 中文文档讨论版
- ESP-AT 中文讨论版
- ESP-BOX 中文讨论版
- ESP IoT Solution 中文讨论版
- ESP-ADF 中文讨论版
- ESP Mesh 中文讨论版
- ESP Cloud 中文讨论版
- ESP-WHO 中文讨论版
- ESP-SkaiNet 中文讨论版
- ESP 生产支持讨论版
- 硬件问题讨论
- 项目展示
Who is online
Users browsing this forum: Google [Bot] and 46 guests
- All times are UTC
- Top
- Delete cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. ESP8266EX and ESP32 are some of our products.