-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Microphone and mWW Improvements (#43)
* support 48kHz hacked decimation and secondary microphone stream * use task notifications to manage mic * don't use all of a core for mic reading * cleanup and simplify logic * add available function to secondary mic * move mww into tasks * use event group to manage tasks * simplify component logic * update some TODOs * use quantized probability cutoff for comparison * move ignore_windows into each model * pass more information about detected wake word * use a queue to send wake word info from task to loop * enable/disable particular wake word models * disable task debug logging * add enabled wake word selector * yamllint fix * revert removing a mww start, you'll get a warning * add short delay after stopping ble
- Loading branch information
Showing
11 changed files
with
851 additions
and
675 deletions.
There are no files selected for viewing
360 changes: 169 additions & 191 deletions
360
esphome/components/i2s_audio/microphone/i2s_audio_microphone.cpp
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.