xmos/vocalfusion-avs-setup

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:

  1. XVF3615-INT (GPIO KWD)
  • Tested successfully
  1. XVF3500 (used as I2S master, push to talk only)
  • Tested successfully
  1. XVF3615-UA (test one UA setup and the HID KWD)
  • Tested successfully
  1. XVF3610-INT (push to talk only)
  • Tested successfully
  1. 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