About This Guide This document helps you to get started with the ESP32-LyraTD-DSPG development board. Release Notes Date Version Release notes 2019.07 V1.0 Initial release. Documentation Change Notification Espressif provides email notifications to keep customers updated on changes to technical documentation. Please subscribe at https://www.espressif.com/en/subscribe.
1. Overview Overview ESP32-LyraTD-DSPG is one of Espressif’s Audio Development Board based on ESP32 MCU and DBMD5P DSP. It is an Acoustic Echo Cancelation (AEC) solution supporting voice recognition, near-field and far-field voice wake-up. Audio files in the format of WAV, MP3, AAC, FLAC, OPUS and OGG can be decoded and encoded without quality loss.
Page 5
1. Overview Provides power supply to the whole system. It is recommended that the system be connected to a power adapter for sufficient current supply. 2. ESP32-WROVER-B module This is a powerful, general-purpose, Wi-Fi+BT+BLE dual core MCU module, targeting a wide variety of applications ranging from low-power sensor networks to the most demanding tasks, such as voice encoding/decoding, music streaming and runs voice assistant client SDK.
2. Configuring for AVS Configuring for AVS 2.1. Software Preparation 1. Installing Flash Download Tool Linux/macOS/Windows users can use the terminal to flash firmware. For more details, please check ESP-IDF Programming Guide. Windows users may also use a graphical tool to flash firmware into the board using the Flash Download Tool.
2. Configuring for AVS 2.3.1. Driver Installation Connect the board to a PC with a Micro-USB cable and install the USB-to-UART driver. 2.3.2. Flashing ESP32 Figure 2-1. Flash Download Tool In order to build examples of esp-va-sdk, please follow the instructions mentioned on •...
Page 8
2. Configuring for AVS Figure 2-2. ESP32 Download Tool 3. Select the binary files (mentioned in table below) and set appropriate address in the tool as shown in Figure 2-3. Binary Files Address Function bootloader.bin 0x1000 basic configuration partitions.bin 0x8000 basic configuration alexa.bin 0x10000...
Page 9
2. Configuring for AVS Figure 2-3. Flashing Configuration 4. The SPI Download configuration on the ESP32 Download Tool is shown in Figure 2-3. Select “80 MHz” for “SPI SPEED”; select “DIO” for “SPI MODE”; and select “128 Mbit” for “FLASH SIZE”. 5.
2. Configuring for AVS 2.4. Network Configuration 2.4.1. Wi-Fi Networking 1. After successfully downloading the firmware, power on the board again by pressing the EN button. 2. To configure the network for the first time: Turn on the bluetooth in your phone. Open Espressif’s Alexa programming app and •...
Page 11
2. Configuring for AVS Figure 2-6. List of available devices Next step is to login to your amazon account. • Figure 2-7. Login to your amazon After successful login and authorization, you will be shown a list of Wi-Fi networks in •...
Page 12
2. Configuring for AVS Figure 2-8. Available Wi-Fi networks Figure 2-9. Enter your passphrase On successfully connecting to the Wi-Fi network, after provisioning, a boot up LED • pattern will show up (Same as Echo dot), after which the DSP and Alexa will be initialized, and ready to take voice commands.
2. Configuring for AVS 2.5. Interactive Function 2.5.1. Voice Recognition • Once all initialization are done, the device is ready. You can use either use "Action" button on the board (Tap-To-Talk) or say "Alexa" to start a conversation. For Tap-to-Talk, press and release the button and speak.
Appendix A A.2. Sub Board (B) 22pF/50V(5%) 22pF/50V(5%) Espressif 15 16 2019.07...
Page 19
Disclaimer and Copyright Notice Information in this document, including URL references, is subject to change without notice. THIS DOCUMENT IS PROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NON-INFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE.
Need help?
Do you have a question about the ESP32-LyraTD-DSPG and is the answer not in the manual?
Questions and answers