Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Espressif's Voice Assistant SDK: Alexa, Google Voice Assistant, Google DialogFlow
| Date | Stars |
|---|---|
| 2026-07-24 | 312 |
| 2026-07-25 | 312 |
| 2026-07-28 | 312 |
| 2026-07-30 | 312 |
| 2026-08-06 | 312 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Table Of Contents
* [0. Important Note](#0-important-note)
* [1. Introduction](#1-introduction)
* [1.1 Solution Architecture](#11-solution-architecture)
* [1.2 The Software](#12-the-software)
* [1.3 Voice Assistants](#13-voice-assistants)
* [1.3.1 Alexa Voice Service (AVS)](#131-alexa-voice-service-avs)
* [1.3.2 AVS for IoT (AFI)](#132-avs-for-iot-afi)
* [1.3.3 Google Voice Assistant (GVA)](#133-google-voice-assistant-gva)
* [1.3.4 Google Dialogflow](#134-google-dialogflow)
* [1.4 The ESP32-Vaquita-DSPG Development Board](#14-the-esp32-vaquita-dspg-development-board)
* [1.4.1 Buttons](#141-buttons)
* [2. Development Setup](#2-development-setup)
* [2.1 Host Setup](#21-host-setup)
* [2.2 Getting the Repositories](#22-getting-the-repositories)
* [2.3 Building the Firmware](#23-building-the-firmware)
* [2.4 Flashing the Firmware](#24-flashing-the-firmware)
* [3. Additional Setup](#3-additional-setup)
* [4. Device Provisioning](#4-device-provisioning)
* [4.1 Configuration Steps](#41-configuration-steps)
* [4.2 Additional Device Settings](#42-additional-device-settings)
* [5. Customising for your Board](#5-customising-for-your-board)
* [6. Integrating other components](#6-integrating-other-components)
* [6.1 ESP RainMaker](#61-esp-rainmaker)
* [6.1.1 Environment Setup](#611-environment-setup)
* [6.1.2 Device Provisioning](#612-device-provisioning)
* [6.1.3 Customisation](#613-customisation)
* [6.2 Smart Home](#62-smart-home)
* [6.2.1 Usage](#621-usage)
* [6.2.2 Customisation](#622-customisation)
* [6.3 Audio Player](#63-audio-player)
* [6.3.1 Enabling Custom Player](#631-enabling-custom-player)
* [6.3.2 Customisation](#632-customisation)
* [6.4 Equalizer](#64-equalizer)
* [6.4.1 Enabling Equalizer](#641-enabling-equalizer)
* [7. Production Considerations](#7-production-considerations)
* [7.1 Over-the-air Updates (OTA)](#71-over-the-air-updates-ota)
* [7.2 Manufacturing](#72-manufacturing)
* [7.2.1 Mass Manufacturing Utility](#721-mass-manufacturing-utility)
* [7.2.2 Pre-Provisioned Modules](#722-pre-provisioned-modules)
* [7.3 Security](#73-security)
* [7.3.1 Secure Boot](#731-secure-boot)
* [7.3.2 Flash Encryption](#732-flash-encryption)
* [7.3.3 NVS Encryption](#733-nvs-encryption)
* [A1 Appendix FAQs](#a1-appendix-faqs)
* [A1.1 Compilation errors](#a11-compilation-errors)
* [A1.2 Device setup using the Mobile app](#a12-device-setup-using-the-mobile-app)
* [A1.3 Device crashing](#a13-device-crashing)
* [A1.4 Device not crashed but not responding](#a14-device-not-crashed-but-not-responding)
# 0. Important Note
The Wake-word ("Alexa") recognition software that is part of the [GitHub repository](https://github.com/espressif/esp-va-sdk) is for evaluation only. Please contact [email protected] for production-ready Wake-word recognition DSP Firmware that is available from our DSP partners.
Please refer to [Changelog](CHANGELOG.md) to track release changes and known-issues.
# 1. Introduction
Espressif's Voice Assistant SDK allows customers to build Alexa and Google built-in smart devices. This allows customers to leverage Espressif's rich IoT device development capability while simultaneously incorporating voice enablement in these devices.
## 1.1 Solution Architecture
The typical solution architecture of the product is shown as below.
<center>
<img src="https://github.com/espressif/esp-va-sdk/wiki/va_images/esp_va_sdk_solution_architecture.png" alt="Solution Architecture Block Diagram" title="Solution Architecture Block Diagram" width="800" />
</center>
The following are the relevant blocks for the solution:
1. **ESP32**: This is the primary microcontroller that controls the operations of the product.
1. **Voice Assistant Client**: It runs the Voice Assistant client that manages the audExcerpt of 31,270 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:3155639c62d95bf0, topic:voice-assistant