All Projects → espressif → Esp Va Sdk

espressif / Esp Va Sdk

Licence: other
Espressif's Voice Assistant SDK: Alexa, Google Voice Assistant, Google DialogFlow

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Esp Va Sdk

Yoda.js
Application Framework that powered YodaOS
Stars: ✭ 183 (+5.17%)
Mutual labels:  alexa, iot
Brad Homeassistant Config
Home Assistant configuration
Stars: ✭ 212 (+21.84%)
Mutual labels:  alexa, iot
Home Assistant
Home-Assistant-Config
Stars: ✭ 182 (+4.6%)
Mutual labels:  alexa, iot
Hoobs
Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
Stars: ✭ 325 (+86.78%)
Mutual labels:  alexa, iot
Home Assistant Configuration
My Home Assistant Config. For more Information visit ->
Stars: ✭ 102 (-41.38%)
Mutual labels:  alexa, iot
Ha4iot
Open Source Home Automation system for .NET
Stars: ✭ 146 (-16.09%)
Mutual labels:  alexa, iot
Homeassistant Config
Stars: ✭ 211 (+21.26%)
Mutual labels:  alexa, iot
Home Assistantconfig
🏠 Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to ⭐ it. Updated FREQUENTLY!
Stars: ✭ 3,687 (+2018.97%)
Mutual labels:  alexa, iot
Homeassistant
Example Home Assistant Configs
Stars: ✭ 846 (+386.21%)
Mutual labels:  alexa, iot
Home Assistant Config
My Home Assistant Configuration 🏡🏡
Stars: ✭ 133 (-23.56%)
Mutual labels:  alexa, iot
Alexa Rubykit
Amazon Echo Alexa's App Kit Ruby Implementation
Stars: ✭ 155 (-10.92%)
Mutual labels:  alexa, iot
Johnny Five
JavaScript Robotics and IoT programming framework, developed at Bocoup.
Stars: ✭ 12,498 (+7082.76%)
Mutual labels:  iot
Smart Home Local
Local Home SDK sample
Stars: ✭ 169 (-2.87%)
Mutual labels:  iot
Wasm Micro Runtime
WebAssembly Micro Runtime (WAMR)
Stars: ✭ 2,440 (+1302.3%)
Mutual labels:  iot
Azuremapscodesamples
A set of code samples for the Azure Maps web control.
Stars: ✭ 167 (-4.02%)
Mutual labels:  iot
Chatskills
Run and debug Alexa skills on the command-line. Create bots. Run them in Slack. Run them anywhere!
Stars: ✭ 171 (-1.72%)
Mutual labels:  alexa
Vectorsql
VectorSQL is a free analytics DBMS for IoT & Big Data, compatible with ClickHouse.
Stars: ✭ 171 (-1.72%)
Mutual labels:  iot
Makingfunxyz Esp8266
个人ESP8266学习笔记。
Stars: ✭ 167 (-4.02%)
Mutual labels:  iot
Esp32 Mqtt
ESP32 MQTT sample project for
Stars: ✭ 166 (-4.6%)
Mutual labels:  iot
Nrf52832 Mdk
An Open Source, Micro Development Kit for IoT Embedded Applications using the nRF52832 SoC
Stars: ✭ 166 (-4.6%)
Mutual labels:  iot

Overview

The ESP-Voice-Assistant SDK provides an implementation of Amazon's Alexa Voice Service, Google Voice Assistant and Google's conversational interface (aka Dialogflow) for ESP32 microcontroller. This facilitates the developers directly run these voice-assistants on an ESP32. The SDK will run on hardware boards that have Microphone/Speaker interfaced with the ESP32.

Please refer to Changelog to track release changes and known-issues.

About the SDK

The SDK contains pre-built libraries for Amazon Alexa, Google Voice Assistant (GVA) and Google Dialogflow along with sources of some of the utility components such as audio pipeline and connection manager. Below are the list of some of the features supported for each voice assistant:

  • Amazon Alexa:

    • Basic conversation
    • Multi-turn conversations
    • Audio Streaming and Playback
    • Audio Book Support: Kindle, Audible
    • Volume control via voice command
    • Seek support for Audible
    • Alarms, Timers, Reminders, Notifications
  • Google Voice Assistant:

    • Basic conversation
    • Multi-turn conversations
    • Getting weather reports
    • Multiple language support
  • Google Dialogflow:

    • Basic conversation
    • Multi-turn conversations
    • Configure and control connected devices via voice, e.g "Start the Laundry"
    • Multiple language support

Supported Hardware

The SDK supports the following hardware platforms:

The following list of acoustic front-ends is also supported. Please contact Espressif to enable acccess to these solutions.

  • DSPG DBMD5P
  • Intel s1000
  • Synaptics CX20921

Getting started

  • Follow the Getting Started Guide to clone the required repositories and to compile and flash the firmware.
  • When flashing the SDK for the first time, it is recommended to do make erase_flash to wipe out entire flash and start out fresh.
  • Once you have the firmware flashed, visit the following pages for interacting with the device:
  • If you are updating from previous release, please check the Upgrading from Previous Release section from the Getting Started Guide to know about any specific actions that needs to be taken while upgrading.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].