Introduction
The Cirrus Logic Voice Capture Dev Kit (598-2471-KIT-ND) is a complete solution for developing a hands-free product enabled with the Amazon Alexa Voice Service (AVS). The kit features Cirrus Logic’s SoundClear® voice capture solution, smart codec, MEMS microphones and control console that leverages the AVS APIs to help developers easily build commercial-grade, voice-activated products. This solution reduces development costs and accelerates the integration process to enable innovation.
The kit contains:
- Cirrus Logic Voice Capture board
- Raspberry Pi 3
- speaker
- micro USB power supply
- IDC ribbon cable
- all required software pre-loaded on an 8 GB micro SD card
The voice capture board can be attached to the Raspberry Pi 3 either by cable, which is included, or placed as a hat on top of the Raspberry Pi 3.
Out of Box
- Un-assembled Kit
- Assembled Raspberry PI 3, Duet Board & Speaker in hat configuration.
Amazon Voice Services Integration
Open your web browser and connect to https://raspberrypi:3000/ your web-browser will warn about an insecure connection, just proceed with the invalid security certificate:
Chrome
Firefox
Amazon Voice Services (AVS) Configuration
Next open Sign-On to Amazon: https://developer.amazon.com/
Sign In to https://developer.amazon.com
Select Alexa Tab
Select the Get Started option for Alexa Voice Service
Tuning
Tuning on the Duet board is streamlined and quite easy. The board will sound great already out of the box, so the tuning is really only necessary for getting it to sound best with your specific application or if you change the mics or speaker.
The first part you can configure is the TX bypass gain for SoundClear. You can also enable or disable SoundClear.
The next setting is if you change mics from those built in. Here you just have to specify that you are using external mics and what the spacing is between them.
Here you can configure the RX paths gain and equalizer.
This is for changing the sound of the speaker.
Here you are messing with your basic input gains. This is for making sure you are picking up enough sound through the mics.
This last section is for the noise cancellation. You can adjust the noise cancellation delays at the mic or the reference. You can also change the DTD threshold necessary to pic up the mic for noise cancellation.
The first graph output is the Audio levels. It has two graphs, one showing the input gain and the other showing the output gain.
The first graph output is the Audio levels. It has two graphs, one showing the input gain and the other showing the output gain.
The second graph is the Audio Mode. This will show when the TX, RX, or both paths are in use.
The ERLE shows the noise cancellation between the mics. This you will look at while making changes to the noise cancellation parameters.
This shows the DTD. This is the threshold for the necessary for the TX to be over for the mics pick up commands over the RX path.
This is the RX EQ. This is use d for if you are making changes to the RX equalizer.
This is a very streamlined and user friendly setup for tuning your audio. It focuses on the necessary parameters and ones that may need to be changed for any application. For a more in-depth look at the tuning you can check out the tuning guide below.
Comments
Any questions or comments please go to our TechForum: TechForum
Cirrus Logic doc1.pdf (1.4 MB) Data Sheet.pdf (316.5 KB) Quick Start Guide.pdf (5.8 MB) Tuning Guide.pdf (1.7 MB) User Guide.pdf (1.4 MB)