Example project to demonstrate the RNNoise audio noise suppression algorithm running on a Raspberry Pi Pico 2 board, using the RP2350's Cortex-M33 processor.
Raspberry Pi Pico 2 / RP2350 | PDM Microphone |
---|---|
3.3V | VCC |
GND | GND |
GND | SEL |
GPIO 21 | DAT |
GPIO 20 | CLK |
GPIO pins are configurable in example.
See examples folder.
git clone https://github.com/ArmDeveloperEcosystem/rnnoise-examples-for-pico-2.git
PICO_SDK_PATH
export PICO_SDK_PATH=/path/to/pico-sdk
build
dir, run cmake
and make
:
mkdir build
cd build
cmake .. -DPICO_BOARD=pico2
make
.uf2
to Pico when in BOOT mode.Disclaimer: This is not an official Arm product.