xmos / vocalfusion-avs-setup

Repository containing scripts/helpers for configuring a Raspberry Pi to work with XMOS mic frontend
Other
13 stars 12 forks source link

Verify VocalFusion AVS Setup #55

Closed mbanth closed 2 years ago

mbanth commented 2 years ago

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:

lucianomartin commented 2 years ago

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

mbanth commented 2 years ago

@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.

lucianomartin commented 2 years ago

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)
    • [x] Tested successfully
  2. XVF3500 (used as I2S master, push to talk only)
    • [x] Tested successfully
  3. XVF3615-UA (test one UA setup and the HID KWD)
    • [x] Tested successfully
  4. XVF3610-INT (push to talk only)
    • [x] Tested successfully
  5. XVF3510-INT (push to talk only)
    • [x] 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

lucianomartin commented 2 years ago

All five configurations were tested successfully