- Evaluation board based on xCORE XVF3000 voice processor
- 4-Mic linear array with 33mm spacing
- Exceptional far-field voice capture with advanced voice DSP
- Qualified by Amazon for the Alexa Voice Service
Accelerating Alexa Voice Integration
VocalFusion 4-Mic Kit for Amazon AVS
The kit features a compact four-microphone linear array, that enables developers and OEMs to add far-field voice capture to consumer electronics and IoT products. The linear design is optimised for integration into flat screens, white goods and kitchen equipment, and other consumer electronics.
The voice signals are captured by the microphone array even in noisy environments, enabling conversations and commands to be accurately processed and passed to the Alexa client running on a system processor.
What's in the box?
XVF3000 processor board
- XVF3000 voice processor
- Low jitter clock source
- DAC with headphone amplifier
- USB bus powered
Linear microphone array card
- 4x PDM MEMS microphones
- 33.33mm inter-mic spacing
- xTAG debugger
- USB cable x2 + ribbon cable + RPi interface cable
- Voice processor for far-field voice capture applications, with integrated Voice DSP, includes:
- 4 microphone adaptive beamformer
- Full-duplex AEC with barge-in support
- Dereverberation, noise suppression, gain control
- 4-mic digital microphone interface
- I2S serial audio interface + I2C serial control interface
- High speed USB2.0 compliant device
You will also need: Raspberry Pi 3 and other peripherals detailed in Getting Started Guide
How do I get one?
Let's get started
Setup Video Hardware
Setup Build a
Started Guide Getting
- XMOS delivers first Amazon Alexa Voice Service development kit with linear mic array for far-field voice capture
- Infineon high SNR MEMS microphones complement the Amazon AVS far-field development kit from XMOS
- New XMOS Dev Kit for AVS Brings Far-Field Voice Capture to a Linear Mic Array
- Can't find what your are looking for? Contact us.
BUILD AN XVF3000 PROTOTYPE FOR AMAZON AVS
Before you get started, please review the hardware you'll need:
VocalFusion 4-Mic Kit
Buy at Digi-Key
Raspberry Pi power supply
Buy an official Raspberry Pi power supply
Micro SD Card
Minimum 16GB, optionally with Raspbian operating system
Mono speaker with 3.5mm audio cable
USB Keyboard and Mouse
Monitor with HDMI connection
Ethernet internet connection
Follow these steps to configure and evaluate the VocalFusion 4-Mic Kit:
Set up the kit
Attach your Raspberry Pi 3 to the VocalFusion 4-Mic Kit.
Configure Micro SD
You need to install Raspbian OS on to your Micro SD card. The easiest way is to load NOOBS (New Out of the Box Software).
The simplest way to get NOOBS is to buy a Micro SD card with NOOBS pre-installed.
Buy from Amazon.com: 16GB
Alternatively, you can download and install NOOBS on your own Micro SD card.
This can take an hour or so to download, write the SD card and configure the OS.
Follow the official Raspberry Pi guide: [raspberrypi.org/noobs]
Setup RPi and Raspbian
Insert the Micro SD card in to the Raspberry Pi, connect your pheriphals and apply power.
Follow the on screen instructions and install Raspbian OS.
Create AVS device
Register an Alexa Device with Amazon.
Follow the steps from: [github.com/alexa]
Note: the Allowed Origins and Allowed Return URLs should be entered as http, not https.
Install Amazon AVS and configure RPi audio
Open a terminal on the Raspberry Pi and clone a configuration script from the XMOS GitHub repository:
git clone https://github.com/xmos/vocalfusion-avs-setup
Run the configuration script to install Amazon AVS and setup audio on the RPi:
Please be patient - the script will take around 2 hours to complete.
This script implements the steps from: [github.com/alexa]
The script will ask for the ProductID, the ClientID and ClientSecret keys as generated in the previous step. You will also be prompted to review the Sensory (keyword engine) license agreement. The script will then download and update dependencies, conﬁgure the Raspberry Pi audio system and build the AVS Device SDK. Finally the script will prompt you to login to your Amazon Developer account.
Reboot the RPi
Once the setup script has finished, reboot the Raspberry Pi to complete the configuration of the new audio device. At a Raspberry Pi terminal type:
Run the AVS Device SDK client. At a Raspberry Pi terminal type:
Try saying the following:
- "Alexa, what time is it?"
- "Alexa, what is the weather?”
Adjust playback volume
Open a new Raspberry Pi terminal and type: