FP-AUD-SMARTMIC1 is an STM32Cube function pack. This software package implements a complete application targeting advanced processing for MEMS microphone arrays, including digital MEMS microphone acquisition, beamforming, source localization and acoustic echo cancellation. The processed audio is sent to a USB host and a loudspeaker connected to the relevant expansion boards.
The function pack is built on STM32Cube software technology to ease portability across different STM32 microcontrollers.
This sample implementation supports two kind of systems: STM32 NUCLEO-F446RE development board equipped with the X-NUCLEO-CCA01M1 or X-NUCLEO-CCA02M2 expansion boards and the STEVAL-MIC001Vx, STEVAL-MIC002Vx or STEVAL-MIC003Vx digital microphone evaluation boards or the BlueCoin starter kit (STEVAL-BCNKT01V1).
- Software expansions for STM32Cube:
- AcousticBF real-time beam forming
- AcousticEC real-time acoustic echo cancellation
- AcousticSL real-time sound source localization
- Complete application including all the acoustic functions in a single sample application
- Software graphic user interface to easily control parameters and algorithms from a host PC
- Free, user-friendly license terms
- Sample implementation available on a NUCLEO-F446RE development board when connected to an X-NUCLEO-CCA01M1 and an X-NUCLEO-CCA02M2 expansion board
- Sample implementation available on the BlueCoin starter kit (STEVAL-BCNKT01V1)
- Software expansions for STM32Cube:
Something went wrong with the server request. Please try again in a few moments.
Request for software successfully submitted. The approval process may take up to 48 hours. After you have been approved, you should receive a link to the requested software via email.
Unfortunately, the link you clicked didn't work. Don't worry, here are the steps you can take to get your download started:If you still can't download the software, please reach out to us on the ST Community and we will help you
- Ensure you are using the same browser used to made the initial request
- Check that cookies are allowed in your browser
- Update your browser to its latest version
- Please also note that links forwarded by somebody else will not work
|Part Number||General Description||Software Version||Supplier||GitHub link||Download||Previous versions|
|FP-AUD-SMARTMIC1||STM32Cube function pack for MEMS microphone acquisition, advanced audio processing and audio output||2.1.0||ST||-|| |
MadeForSTM32™ is a new quality label delivered by ST, which is granted after an evaluation process. It helps engineers identify third party solutions with the highest level of integration and quality for the STM32 microcontrollers' ecosystem. MadeForSTM32™ is offered to members of the ST Partner Program who want to go one step further in our collaboration, with the overall objective of contributing to a high-quality STM32 ecosystem.
The STM32Cube.AI is an extension pack of the widely used STM32CubeMX configuration and code generation tool enabling AI on STM32 Arm® Cortex®-M-based microcontrollers.
Check out our video to get inspired to release your creativity
Recommended for you
Latest from ST
To validate your subscription, please click on the link inside the email that has been sent to you. This link will be valid for 24 hours. Please check your spam filters in case you did not receive the email.
Picture Part number Manufacturer Description X-NUCLEO-CCA01M1 ST Sound terminal expansion board based on STA350BW for STM32 Nucleo X-NUCLEO-CCA02M1 ST Digital MEMS microphones expansion board based on MP34DT01-M for STM32 Nucleo. X-NUCLEO-CCA02M2 ST Digital MEMS microphone expansion board based on MP34DT06J for STM32 Nucleo
Picture Part number Manufacturer Description NUCLEO-F446RE ST STM32 Nucleo-64 development board with STM32F446RE MCU, supports Arduino and ST morpho connectivityPart Number
STM32 Nucleo-64 development board with STM32F446RE MCU, supports Arduino and ST morpho connectivity
Picture Part number Manufacturer Description STEVAL-BCNKT01V1 ST BlueCoin Starter kitPart Number
BlueCoin Starter kit