17. Revision 2.0 Revision 2.0 was published in May 2017. It was the first publication of this document. Revision 1.0 Revision 1.0 was published in April 2017. It was a preliminary publication of this document. ZLK38AVS User Guide Revision 3.0...
This document walks you through all the steps of building an Alexa-powered prototype using Microsemi's ZLK38AVS development kit and a Raspberry Pi. It takes you from setting up the ZLK38AVS kit, integrating it with an 'Alexa' wake word engine and connecting to the Alexa Voice Services (AVS) cloud.
ZLK38AVS Development Kit Contents ZLK38AVS Development Kit Contents The ZLK38AVS development kit is shipped with some of the required hardware while other hardware must be provided by the user. All the software for the ZLK38AVS development kit is provided through GitHub. Hardware Provided...
A Firmware Loader Application that makes use of the Voice Processing SDK functions to load the firmware into the ZL38063 device. Note: During the ZLK38AVS installation, the software will download the “avs-device-sdk” from Amazon and the “alexa-rpi” model from Sensory.
Hardware Assembly Hardware Assembly To assemble the ZLK38AVS kit the following instructions should be followed: Pillar Assembly Screw in the Raspberry Pi onto the front side of the Raspberry Pi mounting ring and add the 2nd set of standoffs Mounted Raspberry Pi with standoffs attached Figure 3 •...
Connect a compatible 5V power supply to the Raspberry Pi’s Micro-USB port in order to power up the Raspberry Pi Note: The monitor, keyboard, and mouse connections are optional if using VNC (or similar) to connect to the Raspberry Pi ZLK38AVS User Guide Revision 3.0...
Raspberry Pi Software Installation: This step downloads the installation scripts and installs the Microsemi, Amazon, and Sensory software onto the Raspberry Pi. This step requires a monitor, keyboard, and mouse connected to the Raspberry Pi, or a VNC (or similar) connection to the Raspberry Pi in order to control and monitor the installation process.
ZLK38AVS Software Installation 5.2.1 Downloading ZLK38AVS Software The Microsemi software for the ZLK38AVS kit can be found on the Microsemi Voice Processing GitHub repository. To download the repository on your Raspberry Pi run the following command: git clone https://github.com/Microsemi/ZLK38AVS Figure 11 • Downloading ZLK38AVS software...
A successfully completed installation should show the following message. Figure 16 • Completed installation Upon the completion of the ZLK38AVS kit installation, issue a reboot command to reboot the Raspberry Pi and complete the installation of the required software for the ZLK38AVS demonstration.
Amazon Developer Account Creation Amazon Developer Account Creation An Amazon developer account is needed in order to run the ZLK38AVS demonstration kit. The instructions below describe the steps required to create an account to use with the ZLK38AVS demonstration kit.
Amazon Developer Account Creation When prompted for information on the Apps Distribution Agreement select No for both options: Figure 19 • Apps distribution agreement Select Alexa on the top navigation bar. Figure 20 • Get Started ZLK38AVS User Guide Revision 3.0...
How will end users interact with your product? Hands-free h. Do you intend to distribute this product commercially? No i. Is this a children’s product or is it otherwise directed to children younger than 13 years old? j. Next ZLK38AVS User Guide Revision 3.0...
Update the URLs (don’t forget to click ADD after each entry). Figure 23 • Amazon Developer Account URLs a. Allowed origins: http://localhost:3000 b. Allowed return URLs: http://localhost:3000/authresponse c. I agree... d. Finish You have now created the Amazon Developer account and a device. ZLK38AVS User Guide Revision 3.0...
ZLK38AVS Software Installation, page 8) and rebooting the Raspberry Pi, you can now demonstrate Alexa Voice Services. The ZLK38AVS supports two separate microphone configurations: 180° or 360°. The ZLK38AVS default installation uses the 180° configuration. To change the configuration, see Changing ZL38063 Microphone Mode, page 19.
Log in to your Amazon developer account and navigate to your Amazon device properties as shown in step 4 in ZLK38AVS Software Installation, page 8. From a Raspberry Pi console in the ZLK38AVS folder update your Amazon tokens make avs_config Copy/Paste your device identifiers when asked as described in step 4 in ZLK38AVS Software Installation, page 8.
Uninstalling the ZLK38AVS Software Uninstalling the ZLK38AVS Software The Pi can be returned back to its state prior to the installation of the ZLK38AVS SDK install. To do this run the following command in a terminal window from the installation directory:...
Page 21
Within the USA: +1 (800) 713-4113 with the Buyer. Microsemi does not grant, explicitly or implicitly, to any party any patent rights, licenses, or any other IP rights, whether with regard to such information itself or anything described by such information. Information provided in this...
Need help?
Do you have a question about the ZLK38AVS and is the answer not in the manual?
Questions and answers