Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wake word support #21

Open
jonsmirl opened this issue Mar 20, 2018 · 11 comments
Open

Wake word support #21

jonsmirl opened this issue Mar 20, 2018 · 11 comments

Comments

@jonsmirl
Copy link

Espressif has a wake word engine that runs on the ESP32 now. It works with Alexa.

But... it needs that module with 4MB of PS RAM.

@hchaudhary1
Copy link

open source?

@jonsmirl
Copy link
Author

I don't know... this is from Espressif

Peter Wang | Peter Wang | 12:33 PM (10 hours ago) |   |  

We have got the IA610 EV board, will make a prototype board for the solution.
If SPH0645LM4H-B be used for near field application , I think it is ok.

The wake word can be done on ESP32 or External DSP. The AEC function should be done on external DSP , if use a Microphone array.
If it is done on ESP32 , then main CPU of ESP32 should keep working to detect and process the wake word.
If it is done on external DSP, then ESP32 can enter sleep mode to saving the power.
That would be useful for battery power device.

@jonsmirl
Copy link
Author

@jonsmirl
Copy link
Author

It need the module with the 4MB PSRAM - ESP32-WROVER
https://www.espressif.com/sites/default/files/documentation/esp32-wrover_datasheet_en.pdf

@hchaudhary1
Copy link

no code released yet... keeping an eye out for it. would be helpful if they don't need to use the $10 microsemi part

@jonsmirl
Copy link
Author

jonsmirl commented Mar 20, 2018

Peter said...
If SPH0645LM4H-B be used for near field application , I think it is ok.

That is $0.50 part.

The Lryatd kit was released in January. Ping the CNX guy, he has the kit
Jean-Luc Aufranc cnxsoft@cnx-software.com

@shirish47
Copy link

I am also looking for this functionality wakeup word detection. One way I think it can be done is by HM2007 chip(just detecting word and waking ESP32 to send other part of the voice).

@yoelrc88
Copy link

Has someone tried to use the Cloud-Based Wake Word Verification to achieve this? I wouldn't mind sending an audio stream to Amazon servers ... at least for testing :)
Thanks

@MrBuddyCasino
Copy link
Owner

yoel: thats just verification to check if you were wrong or not, you still need to do wakeword detection

@danxster
Copy link

danxster commented Jun 3, 2018

@shirish47 - there's also:
EasyVR Shield 3.0
ELECHOUSE Voice Recognition Module V3
Tigal SmartVR Voice Recognition Board
Grove – Speech Recognizer

@jonsmirl
Copy link
Author

jonsmirl commented Aug 21, 2018

Espressif LyraTD SDK code is here:
https://github.com/espressif/esp-adf

Not sure if the wake word support is in the SDK yet.

Looks like a beta is here:
https://github.com/espressif/esp-avs-sdk/releases

https://github.com/espressif/esp-avs-sdk/blob/master/README.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants