In summary, ST’s open.AUDIO provides free embedded audio libraries and application software. This package is based on the Nucleo and audio expansion board. A license is acquired by using a Wizard program. The beamforming algorithm can be used to select a specific direction for an array implementation and enable the algorithm. This will cause noise or signals coming from a different direction to be ignored. The sound localization algorithm requires the use of at least two microphones to enable a selectivity angle of 180°. Four mics are required to achieve 360°. Two algorithms are available, depending on the distance of the mics; XCORR supports a range of centimeters while GCC-PHAT supports a range in millimeters. Acoustic echo cancellation requires only one mic. In a noisy environment, with the mic and speaker close each other, the algorithm is able to remove the far off signal.