Igor Kochubynskyi
Igor Kochubynskyi
I guess it is really important to have feedback from voice assistant after wake word detection. @h3ndrik I have no hardware for testing at this moment. Can you try something...
@h3ndrik thanks a lot for the detailed answer. It looks like that ESPHome software must be changed for this purpose. Somewhere between TRIGGER on_wake_word_detected and TRIGGER on_listening must be added...
@h3ndrik I'm not familiar with C++, but based on my experience in other programming languages, after reviewing this code: https://github.com/esphome/esphome/blob/dev/esphome/components/voice_assistant/voice_assistant.cpp I think it will be enough to add these lines...
@h3ndrik I'm agree that perform() seems to be an async call, but we need to set url for media player in any case. I have analyzed code once again and...
@kizovinh first of all, for the any pull request it MUST be working solution ) At this moment we still trying to find it.
Finally, I attached to ESP32 that using Arduino framework and media_player instead of speaker, small [rtttl buzzer](https://esphome.io/components/rtttl.html). In configuration it looks like: ``` output: - platform: ledc id: buzzer_output pin:...
The problem is that the microphone continues to listen at the moment when it is necessary to play the confirmation sound. I added couple of lines to voice_assistant.cpp to stop...
My changes in voice_assistant.cpp. Hope it can help: ``` case api::enums::VOICE_ASSISTANT_WAKE_WORD_END: { ESP_LOGD(TAG, "Wake word detected"); // stop microphone for confirmation signal this->mic_->stop(); this->set_state_(State::STOPPING_MICROPHONE); this->defer([this]() { this->wake_word_detected_trigger_->trigger(); }); break; }...
Same here. After update to core-2024.5.4 yaml configuration was imported from configuration.yaml to UI. Integration works only for local folders and does not work if folder attached using Samba/Windows (CIFS)...
Core 2024.7.3 Supervisor 2024.06.2 Operating System 12.4 The same messages related to os.walk() and os.scandir() appear even 'config/pyscript' folder is empty.