Do you want voice-enabled products that can hear commands from across the room?
You’ll need the right acoustic echo cancellation solution.
If you're designing a voice-enabled product for the smart home that includes a loudspeaker, you'll need to remove the acoustic echo it generates so you can interrupt the audio stream – barge-in – and give a voice command when the device is playing such as adjust volume.
The recent rise of the smart speaker has been exceptional, and all signs suggest the dominance of Amazon's Alexa and to a lesser extent Google Home is set to continue at CES 2018. Looking at the increase in searches made for these devices we can see how demand has grown and that we're now at a point where there is exceptional competition between the major players. And this is before Apple's HomePod, which starts shipping early next year, joins the fray.
Voice interfaces are still in the early days of an evolution that will radically change how people interact with technology. As product designers add voice interfaces to products and look for opportunities for new categories of no-interface products, they’re learning more about the complexities of voice capture, particularly in the far-field (3-5m from the microphone)...
XMOS has recently launched the XVF3000 family of far-field voice capture and processing devices. Let's take a quick look of the devices, what they do and how you could use them to enable a voice interface in your next product development.
There are two members in the family today: XVF3000 and XVF3100. Both devices provide the same voice capture and acoustic processing, with the XVF3100 also integrating keyword recognition – more on that in a moment.
With the explosive growth in IoT products, especially in smart homes, we've reached an inflection point in the way that we communicate with these embedded systems. We're all used to having "an app for that", but with tens or hundreds of smart devices predicted for the home and offices, that paradigm simply doesn't scale; we need to embrace a more "universal" interface – voice.