Closed kahrendt closed 1 week ago
Firmware built successfully! :tada:
Download and extract the firmware to install with https://web.esphome.io
Make sure to choose home-assistant-voice-esp32s3.factory.bin
.
Firmware built successfully! :tada:
Download and extract the firmware to install with https://web.esphome.io
Make sure to choose home-assistant-voice-esp32s3.factory.bin
.
Firmware built successfully! :tada:
Download and extract the firmware to install with https://web.esphome.io
Make sure to choose home-assistant-voice-esp32s3.factory.bin
.
Requires https://github.com/esphome/voice-kit-xmos-firmware/pull/5 for the pipeline stage commands.
Adds functions to the
voice_kit
component for reading and writing certain settings on the XMOS.read_vnr()
gets the XMOS's voice to noise ratio (basically a VAD).write_pipeline_stage
allows you to configure the pipeline stage a microphone channel uses.read_pipeline_stage()
is added just to confirm that the pipeline stages have been made on the XMOS.There are 5 options for the stages: PIPELINE_STAGE_NONE - no processing applied, raw microphone data PIPELINE_STAGE_AEC - Acoustic Echo Cancellation PIPELINE_STAGE_IC - AEC + Interference Cancellation PIPELINE_STAGE_NS - AEC + IC + Noise Suppression PIPELINE_STAGE_AGC - AEC +IC + NS + Automatic Gain Control
Here is some useful yaml for testing these out after adding
id: voice_kit_component
under thevoice_kit
component: