Classifying environmental sounds into categories such as glass breaking, dog barking, machinery noise, sirens, or alarms. Uses mel-spectrogram feature extraction fed into lightweight CNN or dense networks. Distinct from voice recognition — no language model or speech-to-text involved, focuses on non-speech audio events and acoustic patterns.
| Minimum RAM | 64 KB |
| Minimum Flash | 256 KB |
| Sensor Inputs | microphone |
| Typical Model Size | 40 KB (quantized int8) |
| Minimum Clock | 48 MHz |
ESP32
Espressif
520 KB RAM · 240 MHz
$5–$15 (dev board)
ESP32-C3
Espressif
400 KB RAM · 160 MHz
$4–$10 (dev board)
ESP32-C6
Espressif
512 KB RAM · 160 MHz
$5–$15 (dev board)
ESP32-S3
Espressif
512 KB RAM · 240 MHz
$10–$25 (dev board)
i.MX RT1062
NXP
1024 KB RAM · 600 MHz
$25–$40 (dev board)
nRF52833
Nordic Semiconductor
128 KB RAM · 64 MHz
$10–$25 (dev board)
nRF52840
Nordic Semiconductor
256 KB RAM · 64 MHz
$20–$35 (dev board)
RA6M5
Renesas
512 KB RAM · 200 MHz
$25–$50 (dev board)
STM32F4
STMicroelectronics
192 KB RAM · 168 MHz
$10–$30 (dev board)
STM32F7
STMicroelectronics
512 KB RAM · 216 MHz
$25–$60 (dev board)
STM32H7
STMicroelectronics
1024 KB RAM · 480 MHz
$30–$80 (dev board)
STM32L4
STMicroelectronics
128 KB RAM · 80 MHz
$15–$50 (dev board)
STM32U5
STMicroelectronics
786 KB RAM · 160 MHz
$20–$50 (dev board)
Excellent
Espressif's ESP32-C3 excels at sound classification via Edge Impulse. The 1-core risc-v at 160 MHz with 400 KB SRAM handles 40 KB quantized …
Excellent
Espressif's ESP32-C3 excels at sound classification via TFLite Micro. The 1-core risc-v at 160 MHz with 400 KB SRAM handles 40 KB quantized …
Excellent
The ESP32-C6 is an excellent match for sound classification with Edge Impulse. 512 KB SRAM delivers 8.0x the 64 KB minimum while 160 MHz pro…
Excellent
Espressif's ESP32-C6 excels at sound classification via TFLite Micro. The 1-core risc-v at 160 MHz with 512 KB SRAM handles 40 KB quantized …
Excellent
The ESP32-S3 is an excellent match for sound classification with Edge Impulse. 512 KB SRAM delivers 8.0x the 64 KB minimum while 240 MHz pro…
Excellent
For sound classification, the ESP32-S3 with TFLite Micro scores Excellent. Its 512 KB internal SRAM (8.0x the required 64 KB) and 240 MHz cl…
Excellent
The ESP32 is an excellent match for sound classification with Edge Impulse. 520 KB SRAM delivers 8.1x the 64 KB minimum while 240 MHz proces…
Excellent
Espressif's ESP32 excels at sound classification via TFLite Micro. The 2-core xtensa-lx6 at 240 MHz with 520 KB SRAM handles 40 KB quantized…
Excellent
The i.MX RT1062 is an excellent match for sound classification with CMSIS-NN. 1024 KB SRAM delivers 16.0x the 64 KB minimum while 600 MHz pr…
Excellent
For sound classification, the i.MX RT1062 with TFLite Micro scores Excellent. Its 1024 KB internal SRAM (16.0x the required 64 KB) and 600 M…
Good
The nRF52833 handles sound classification effectively with Edge Impulse. 128 KB SRAM at 64 MHz provides 2.0x headroom over the 64 KB require…
Good
Nordic Semiconductor's nRF52833 is a solid choice for sound classification using TFLite Micro. The cortex-m4f core at 64 MHz with 128 KB SRA…
Excellent
The nRF52840 is an excellent match for sound classification with Edge Impulse. 256 KB SRAM delivers 4.0x the 64 KB minimum while 64 MHz proc…
Excellent
The nRF52840 is an excellent match for sound classification with TFLite Micro. 256 KB SRAM delivers 4.0x the 64 KB minimum while 64 MHz proc…
Excellent
The RA6M5 is an excellent match for sound classification with CMSIS-NN. 512 KB SRAM delivers 8.0x the 64 KB minimum while 200 MHz processes …
Excellent
For sound classification, the RA6M5 with TFLite Micro scores Excellent. Its 512 KB internal SRAM (8.0x the required 64 KB) and 200 MHz clock…
Excellent
The STM32F4 is an excellent match for sound classification with Edge Impulse. 192 KB SRAM delivers 3.0x the 64 KB minimum while 168 MHz proc…
Excellent
STMicroelectronics's STM32F4 excels at sound classification via TFLite Micro. The 1-core cortex-m4f at 168 MHz with 192 KB SRAM handles 40 K…
Excellent
STMicroelectronics's STM32F7 excels at sound classification via CMSIS-NN. The 1-core cortex-m7 at 216 MHz with 512 KB SRAM handles 40 KB qua…
Excellent
The STM32F7 is an excellent match for sound classification with TFLite Micro. 512 KB SRAM delivers 8.0x the 64 KB minimum while 216 MHz proc…
Excellent
For sound classification, the STM32H7 with CMSIS-NN scores Excellent. Its 1024 KB internal SRAM (16.0x the required 64 KB) and 480 MHz clock…
Excellent
For sound classification, the STM32H7 with TFLite Micro scores Excellent. Its 1024 KB internal SRAM (16.0x the required 64 KB) and 480 MHz c…
Excellent
STMicroelectronics's STM32L4 excels at sound classification via Edge Impulse. The 1-core cortex-m4f at 80 MHz with 128 KB SRAM handles 40 KB…
Excellent
The STM32L4 is an excellent match for sound classification with TFLite Micro. 128 KB SRAM delivers 2.0x the 64 KB minimum while 80 MHz proce…
Excellent
STMicroelectronics's STM32U5 excels at sound classification via CMSIS-NN. The 1-core cortex-m33 at 160 MHz with 786 KB SRAM handles 40 KB qu…
Excellent
The STM32U5 is an excellent match for sound classification with TFLite Micro. 786 KB SRAM delivers 12.3x the 64 KB minimum while 160 MHz pro…
ForestHub compiles visual AI workflows to C code for your microcontroller. Choose your hardware, build your sound classification pipeline, deploy in minutes.