New Tech Tuesdays: Giving Voice Interfaces a Better Sense of Direction

This article explores recent innovations in microphone array technology, including beamforming and acoustic echo cancellation, enabling clearer voice capture in interactive devices like robots and kiosks, with processing handled efficiently on embedded hardware.

Key Highlights

  • Microphone arrays capture sound differences across multiple microphones to determine the direction of a speaker using DoA processing.
  • Beamforming focuses on the desired sound source, reducing interference from other directions and background noise.
  • Acoustic echo cancellation (AEC) removes feedback from onboard loudspeakers, enhancing audio clarity for far-field voice recognition.

 

New Tech Tuesdays

Join Mouser's Technical Content team for a weekly look at all things interesting, new, and noteworthy for design engineers.

Voice interfaces are moving into devices that must hear people from across a room or in spaces where other sounds compete with speech, finding their way into everything from robots and kiosks to collaborative displays, speakerphones, and other interactive devices. Distance can make clear audio difficult to receive. The microphones capture the speaker along with room reflections and background noise. A device with its own loudspeaker also has to contend with acoustic echo.

Recent work with compact microphone arrays shows how much of this processing can now be handled in embedded hardware. Researchers demonstrated a four-microphone system that uses real-time beamforming and direction-of-arrival processing to locate and track a speaker.[1] The system’s combination of fast audio processing and minimal resource use makes it suitable for real-time applications ranging from voice interfaces to videoconferencing and service robots.

This voice processing technology is appearing in newer types of interactive hardware. At CES 2026, the Reachy Mini desktop robot was demonstrated with a ReSpeaker module. The four-microphone system provides far-field voice capture and speaker localization, enabling the robot to determine where a voice is coming from.[2]

In both examples, a combination of directional information from microphone arrays and onboard processing provides clear voice signals.

In this week’s New Tech Tuesdays, we explore how microphone arrays, beamforming, acoustic echo cancellation, and other onboard processing techniques improve far-field voice capture in interactive devices.

From Microphone Array to Usable Speech

Because a microphone array captures the same sound at slightly different times at each microphone, the differences give the processor information about the direction the sound came from. Direction-of-arrival (DoA) processing uses this information to estimate the speaker’s location. Beamforming combines the microphone signals to focus on the direction from which they arrive. Sound arriving from anywhere else can then be reduced relative to the desired speech.

An onboard loudspeaker can introduce another signal that must be removed, since some of the speaker’s sound will feed back into the microphones. Acoustic echo cancellation (AEC) compares the microphone input with a reference of the audio being sent to the loudspeaker, allowing the processor to identify and reduce the loudspeaker audio that comes back through the microphones.[3]

Other processing can clean up the remaining audio interference. Noise suppression reduces unwanted background sound, and automatic gain control adjusts the signal level when a person speaks more quietly or moves further away from the microphone. These combined techniques help produce a cleaner voice signal for speech recognition, communications, or other processing.

>>Read the entire article at Mouser

Sources

[1] https://www.mdpi.com/2079-9292/15/15/3410
[2] https://www.xmos.com/ces-2026-reachy-mini-powered-by-xvf3800
[3] https://www.xmos.com/documentation/XM-014888-PC/html/modules/fwk_xvf/doc/programming_guide/02_theory_of_operation.html

Sign up for our eNewsletters
Get the latest news and updates