Verify VocalFusion AVS Setup
Closed this issue · 4 comments
Verify that setting up VocalFusion AVS using the avs-device-sdk, vocalfusion-avs-setup and vocalfusion-rpi-setup repositories works as documented in their Read Me files.
This work depends on completion of issues #53 and #54. It follows on from issue #52.
Verify against:
- XVF3615-UA
- XVF3615-INT
- XVF3610-UA
- XVF3610-INT
- XVF3510-INT
- XVF3500
- XVF3100
- XVF3000
I list here all the tests that can be performed for a new release of vocalfusion-avs-setup.
Please note that every test should start with a formatted SD card and the steps in https://github.com/xmos/vocalfusion-avs-setup/blob/master/README.md must be repeated.
The list is as follow:
XVF3615-INT:
a. Flash a new SD card and install Raspian
b Install the setup by using ./auto_install.sh xvf3615-int
c. Connect the board and the speakers
d. Test KWD pin, microphones and speakers by saying "Alexa, what time is it?" and and listen to the reply
XVF3615-UA:
a. Flash a new SD card and install Raspian
b Configure the RaspberryPi by using ./auto_install.sh xvf3615-ua
c. Connect the board and the speakers
d. Test KWD HID event, microphones and speakers: say "Alexa, what time is it?" and and listen to the reply
XVF3610-INT:
a. Flash a new SD card and install Raspian
b Configure the RaspberryPi by using ./auto_install.sh xvf3610-int
c. Connect the board and the speakers
d. Test microphones and speakers: press 't' + 'enter' on the AVS console, ask "what time is it?" and and listen to the reply
XVF3610-UA:
a. Flash a new SD card and install Raspian
b Configure the RaspberryPi by using ./auto_install.sh xvf3610-ua
c. Connect the board and the speakers
d. Test microphones and speakers: press 't' + 'enter' on the AVS console, ask "what time is it?" and listen to the reply
XVF3510-INT:
a. Flash a new SD card and install Raspian
b Configure the RaspberryPi by using ./auto_install.sh xvf3510-int
c. Connect the board and the speakers
d. Test microphones and speakers: press 't' + 'enter' on the AVS console, ask "what time is it?" and listen to the reply
XVF3510-UA:
a. Flash a new SD card and install Raspian
b Configure the RaspberryPi by using ./auto_install.sh xvf3510-ua
c. Connect the board and the speakers
d. Test microphones and speakers: press 't' + 'enter' on the AVS console, ask "what time is it?" and listen to the reply
XVF3500:
a. Flash a new SD card and install Raspian
b Configure the RaspberryPi by using ./auto_install.sh xvf3500
c. Connect the board and the speakers
d. Test microphones and speakers: press 't' + 'enter' on the AVS console, ask "what time is it?" and listen to the reply
XVF3100:
a. Flash a new SD card and install Raspian
b Configure the RaspberryPi by using ./auto_install.sh xvf3100
c. Connect the board and the speakers
d. Test microphones and speakers: press 't' + 'enter' on the AVS console, ask "what time is it?" and listen to the reply
XVF3000:
a. Flash a new SD card and install Raspian
b Configure the RaspberryPi by using ./auto_install.sh xvf3000
c. Connect the board and the speakers
d. Test microphones and speakers: press 't' + 'enter' on the AVS console, ask "what time is it?" and listen to the reply
@tomblackie-xmos will provide a decision on which products and variants we will verify. We will not actively remove functionality to setup with unverified products/variants at this time.
After a discussion with @mbanth and @tomblackie-xmos, it is agreed thatthe following setups in the given order will be tested:
- XVF3615-INT (GPIO KWD)
- Tested successfully
- XVF3500 (used as I2S master, push to talk only)
- Tested successfully
- XVF3615-UA (test one UA setup and the HID KWD)
- Tested successfully
- XVF3610-INT (push to talk only)
- Tested successfully
- XVF3510-INT (push to talk only)
- Tested successfully
For each test the following steps will be peformed:
a. Flash a new SD card and install Raspian
b Configure the RaspberryPi by using ./auto_install.sh xvf3XXX
c. Connect the board and the speakers
d. Test microphones and speakers: use the correct KWD trigger, ask "what time is it?" and listen to the reply
All five configurations were tested successfully