Tani asystent głosowy na bazie Voice Assistant PE od HA

Cześć, uruchomiłem sobie tego asystenta, w wersji continue/start conversation. Niby program się skompilował, wgrałem na płytkę, odpowiada na wywołanie Ok Naboo ale kończy po wykonaniu polecenia i nie oczekuje na dalsze polecenia. Jak testuję assist_satellite.start_conversation wygląda na to że to działa.

@Marek_l od 2 dni jest nowa wersja esphome 2025.5.0 ze wsparciem continous conversation (nie potrzeba modułów z voice-assistant-pe). Zrobiłem PR ze zmianami u mnie działa na 2 głośnikach: Support for esphome 2025.5.0 + continuous conversation by luk-ada · Pull Request #13 · KristopherMackowiak/ha_voice_assistant · GitHub

2 polubienia

da się ustawić aby przychodziły jakieś powiadomienia głosowe na taki głośnik ?

@paproh tak, można użyć Text-to-speech i głośnik będzie mówił powiadomienia. Dzięki temu można tworzyć dynamiczne treści w powiadomieniu. Można też odtwarzać pliki audio jako media player.

Hej mam pytanie czy ktoś z was w najnowszej wersji ESP ma problem podobny do mojego? Co prawda dodałem sensor LD2410C ale nawet bez niego mam te same warningi i wykrywanie wake word nie działa:

OFF TOPIC (ale taki nie całkiem off)

Witamy na forum, dziś dzień konkursów

Która to KONKRETNIE wersja?
(najnowsze w każdym momencie są 3 różne, a samo określenie najnowsza jest wybitnie subiektywne, bo zależy do tego kto jaką ma - czas propagacji wersji przy jej publikacji sięga od kilku godzin w sytuacji normalnej do kilku dni w bardzo niekorzystnym splocie okoliczności).
Ktoś to przeczyta jutro, czy za klika dni, a wtedy to będzie już totalnie inna wersja.

Druga sprawa - obrazki są fajne ilustracyjnie, ale jeśli liczysz na jakąkolwiek pomoc (jeśli problem nie jest masowy), to wstaw te same treści jako sformatowany tekst.

Jak prawidłowo zamieszczać YAML, inny kod lub logi w postach na forum

Trzecia - skoro o YAMLu mowa, to gdzie jest twój YAML?

Masz włączony PSRAM?

Cofałeś wersję IDE (“kompilera”/buildera) by potwierdzić powiązanie z wersją?

Wersja 2025.5.2

Kod oraz połączenie jest lutowane oraz takie samo jak na github z pierwszego posta ( nie ma w tym wypadku znaczenia czy jest kod od obsługi ld2410c czy nie, są te same warningi, przy czym odtwarzanie z Home assistant radia działa więc tylko jest problem z mikrofonem i wake word)

Co do cofnięcia się wersją jeszcze tego nie robiłem nie miałem czasu, może w dniu jutrzejszym się pobawię.

1 polubienie

Na dniach wchodzi 2025.6.0 więc nie ma za dużo czasu na zabawy (możesz wejść chwilowo na betę i tam spróbować kompilacji).
Jak rozumiem chodzi o ten YAML

nadziei może sobie wielkich nie rób, bo w ESPHome 2025.6.0b1 ostrzeżeń jest chyba nawet więcej

In file included from components/esp-tflite-micro/tensorflow/lite/micro/kernels/lstm_eval.cc:25:
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h: In lambda function:
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:150:34: warning: declaration of 'const tflite::ArithmeticParams& params' shadows a parameter [-Wshadow]
  150 |       [](const ArithmeticParams& params, const uint8_t input1_val,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:126:56: note: shadowed declaration is here
  126 | inline void BroadcastMul6DSlow(const ArithmeticParams& params,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h: In lambda function:
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:209:34: warning: declaration of 'const tflite::ArithmeticParams& params' shadows a parameter [-Wshadow]
  209 |       [](const ArithmeticParams& params, const T input1_val,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:171:44: note: shadowed declaration is here
  171 | BroadcastMul6DSlow(const ArithmeticParams& params,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h: In lambda function:
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:249:34: warning: declaration of 'const tflite::ArithmeticParams& params' shadows a parameter [-Wshadow]
  249 |       [](const ArithmeticParams& params, const std::complex<float> input1_val,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:221:56: note: shadowed declaration is here
  221 | inline void BroadcastMul6DSlow(const ArithmeticParams& params,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
Compiling .pioenvs/home-assistant-voice/components/esp-tflite-micro/tensorflow/lite/micro/kernels/micro_tensor_utils.cc.o
Compiling .pioenvs/home-assistant-voice/components/esp-tflite-micro/tensorflow/lite/micro/kernels/mirror_pad.cc.o
Compiling .pioenvs/home-assistant-voice/components/esp-tflite-micro/tensorflow/lite/micro/kernels/mul_common.cc.o
Compiling .pioenvs/home-assistant-voice/components/esp-tflite-micro/tensorflow/lite/micro/kernels/neg.cc.o
In file included from components/esp-tflite-micro/tensorflow/lite/micro/kernels/mul_common.cc:19:
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h: In lambda function:
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:150:34: warning: declaration of 'const tflite::ArithmeticParams& params' shadows a parameter [-Wshadow]
  150 |       [](const ArithmeticParams& params, const uint8_t input1_val,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:126:56: note: shadowed declaration is here
  126 | inline void BroadcastMul6DSlow(const ArithmeticParams& params,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h: In lambda function:
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:209:34: warning: declaration of 'const tflite::ArithmeticParams& params' shadows a parameter [-Wshadow]
  209 |       [](const ArithmeticParams& params, const T input1_val,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:171:44: note: shadowed declaration is here
  171 | BroadcastMul6DSlow(const ArithmeticParams& params,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h: In lambda function:
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:249:34: warning: declaration of 'const tflite::ArithmeticParams& params' shadows a parameter [-Wshadow]
  249 |       [](const ArithmeticParams& params, const std::complex<float> input1_val,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:221:56: note: shadowed declaration is here
  221 | inline void BroadcastMul6DSlow(const ArithmeticParams& params,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
Compiling .pioenvs/home-assistant-voice/components/esp-tflite-micro/tensorflow/lite/micro/kernels/pack.cc.o
Compiling .pioenvs/home-assistant-voice/components/esp-tflite-micro/tensorflow/lite/micro/kernels/pad.cc.o
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h: In instantiation of 'typename std::enable_if<((! tflite::is_small_integer<T>::value) || enable_for_short_integers), void>::type tflite::reference_ops::BroadcastMul6DSlow(const tflite::ArithmeticParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, T*) [with T = long int; bool enable_for_short_integers = false; typename std::enable_if<((! tflite::is_small_integer<T>::value) || enable_for_short_integers), void>::type = void]':
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:260:28:   required from 'void tflite::reference_ops::BroadcastMul4DSlow(const tflite::ArithmeticParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, T*) [with T = long int]'
components/esp-tflite-micro/tensorflow/lite/micro/kernels/mul_common.cc:141:40:   required from here
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:209:34: warning: declaration of 'const tflite::ArithmeticParams& params' shadows a parameter [-Wshadow]
  209 |       [](const ArithmeticParams& params, const T input1_val,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:171:44: note: shadowed declaration is here
  171 | BroadcastMul6DSlow(const ArithmeticParams& params,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h: In instantiation of 'typename std::enable_if<((! tflite::is_small_integer<T>::value) || enable_for_short_integers), void>::type tflite::reference_ops::BroadcastMul6DSlow(const tflite::ArithmeticParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, T*) [with T = float; bool enable_for_short_integers = false; typename std::enable_if<((! tflite::is_small_integer<T>::value) || enable_for_short_integers), void>::type = void]':
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:260:28:   required from 'void tflite::reference_ops::BroadcastMul4DSlow(const tflite::ArithmeticParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, T*) [with T = float]'
components/esp-tflite-micro/tensorflow/lite/micro/kernels/mul_common.cc:196:38:   required from here
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:209:34: warning: declaration of 'const tflite::ArithmeticParams& params' shadows a parameter [-Wshadow]
  209 |       [](const ArithmeticParams& params, const T input1_val,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
components/esp-tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h:171:44: note: shadowed declaration is here
  171 | BroadcastMul6DSlow(const ArithmeticParams& params,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
Compiling .pioenvs/home-assistant-voice/components/esp-tflite-micro/tensorflow/lite/micro/kernels/pooling_common.cc.o

edit i wiele więcej, szkoda mi czasu na czekanie do końca kompilacji skoro i tak nie mam sprzętu by sprawdzić w realu.

Wersje 2025.5 w górę są wg mnie skopane. Nie wiem czy cofnięcie ci pomoże w tym problemie ale na pewno powróci ci odtwarzanie dźwięku z 2 kanałów bo od tych wersji nie działa (czego nikt nie zauważył). Ja dalej korzystam z 2025.3.1 i czekam na rozwój sytuacji :wink:

A zgłosiłeś issue? bo bez tego czekanie może być bezowocne…

Tak zgłaszałem od razu jak potwierdziłem to na kilku urządzeniach z różnymi konfiguracjami.

1 polubienie

U mnie po wywaleniu całego kodu odpowiadającego za led ring brak błędów i wykrywanie działa bez problemu. Widać trochę za dużo tego było, potem powalczę nad ledami.

Możesz skorzystać z mojego kodu który jest nieco bardziej uproszczony

2 polubienia

Witam mam problem z tym asystentem gdyż nie chce mi działać. Wywołanie działa ale nic po za tym
logi w esp

INFO ESPHome 2025.6.3
INFO Reading configuration /config/esphome/glos.yaml...
INFO Starting log output from 112.112.0.129 using esphome API
INFO Successfully resolved home-assistant-voice @ 112.112.0.129 in 0.000s
INFO Successfully connected to home-assistant-voice @ 112.112.0.129 in 0.036s
INFO Successful handshake with home-assistant-voice-39e698 @ 112.112.0.129 in 0.022s
[17:49:29][I][app:137]: ESPHome version 2025.6.3 compiled on Jul 11 2025, 17:25:09
[17:49:29][C][wifi:613]: WiFi:
[17:49:29][C][wifi:434]:   Local MAC: 24:EC:4A:39:E6:98
[17:49:29][C][wifi:439]:   SSID: [redacted]
[17:49:29][C][wifi:442]:   IP Address: 112.112.0.129
[17:49:29][C][wifi:442]:   IP Address: fe80::26ec:4aff:fe39:e698
[17:49:29][C][wifi:446]:   BSSID: [redacted]
[17:49:29][C][wifi:446]:   Hostname: 'home-assistant-voice-39e698'
[17:49:29][C][wifi:446]:   Signal strength: -67 dB ▂▄▆█
[17:49:29][C][wifi:455]:   Channel: 1
[17:49:29][C][wifi:455]:   Subnet: 255.255.255.0
[17:49:29][C][wifi:455]:   Gateway: 112.112.0.1
[17:49:29][C][wifi:455]:   DNS1: 0.0.0.0
[17:49:29][C][wifi:455]:   DNS2: 0.0.0.0
[17:49:29][C][logger:211]: Logger:
[17:49:29][C][logger:211]:   Max Level: DEBUG
[17:49:29][C][logger:211]:   Initial Level: DEBUG
[17:49:29][C][logger:217]:   Log Baud Rate: 115200
[17:49:29][C][logger:217]:   Hardware UART: USB_SERIAL_JTAG
[17:49:29][C][logger:224]:   Task Log Buffer Size: 768
[17:49:29][C][logger:229]:   Level for 'sensor': WARN
[17:49:29][C][switch.gpio:079]: GPIO Switch 'Internal speaker amp'
[17:49:29][C][switch.gpio:079]:   Restore Mode: always OFF
[17:49:29][C][switch.gpio:031]:   Pin: GPIO47
[17:49:29][C][esp32_rmt_led_strip:250]: ESP32 RMT LED Strip:
[17:49:29][C][esp32_rmt_led_strip:250]:   Pin: 21
[17:49:29][C][esp32_rmt_led_strip:255]:   RMT Symbols: 192
[17:49:29][C][esp32_rmt_led_strip:283]:   RGB Order: GRB
[17:49:29][C][esp32_rmt_led_strip:283]:   Max refresh rate: 15000
[17:49:29][C][esp32_rmt_led_strip:283]:   Number of LEDs: 12
[17:49:29][C][template.select:065]: Template Select 'Wake word sensitivity'
[17:49:29][C][template.select:066]:   Update Interval: 60.0s
[17:49:29][C][template.select:069]:   Optimistic: YES
[17:49:29][C][template.select:069]:   Initial Option: Slightly sensitive
[17:49:29][C][template.select:069]:   Restore Value: YES
[17:49:29][C][light:092]: Light 'leds_internal'
[17:49:29][C][light:094]:   Default Transition Length: 0.0s
[17:49:29][C][light:094]:   Gamma Correct: 2.80
[17:49:29][C][light:092]: Light 'voice_assistant_leds'
[17:49:29][C][light:094]:   Default Transition Length: 0.0s
[17:49:29][C][light:094]:   Gamma Correct: 2.80
[17:49:29][C][light:092]: Light 'LED Ring'
[17:49:29][C][light:094]:   Default Transition Length: 0.0s
[17:49:29][C][light:094]:   Gamma Correct: 2.80
[17:49:29][C][template.switch:079]: Template Switch 'Wake sound'
[17:49:29][C][template.switch:079]:   Restore Mode: restore defaults to ON
[17:49:29][C][template.switch:087]:   Icon: 'mdi:bullhorn'
[17:49:29][C][template.switch:057]:   Optimistic: YES
[17:49:29][C][template.switch:079]: Template Switch 'timer_ringing'
[17:49:29][C][template.switch:079]:   Restore Mode: always OFF
[17:49:29][C][template.switch:057]:   Optimistic: YES
[17:49:29][C][psram:018]: PSRAM:
[17:49:29][C][psram:022]:   Available: YES
[17:49:29][C][psram:024]:   Size: 8192 KB
[17:49:29][C][i2s_audio.microphone:083]: Microphone:
[17:49:29][C][i2s_audio.microphone:083]:   Pin: 15
[17:49:29][C][i2s_audio.microphone:083]:   PDM: NO
[17:49:29][C][i2s_audio.microphone:083]:   DC offset correction: NO
[17:49:29][C][speaker_mixer:296]: Speaker Mixer:
[17:49:29][C][speaker_mixer:296]:   Number of output channels: 2
[17:49:29][C][speaker_mixer:046]: Mixer Source Speaker
[17:49:29][C][speaker_mixer:046]:   Buffer Duration: 100 ms
[17:49:29][C][speaker_mixer:053]:   Timeout: never
[17:49:29][C][speaker_mixer:046]: Mixer Source Speaker
[17:49:29][C][speaker_mixer:046]:   Buffer Duration: 100 ms
[17:49:29][C][speaker_mixer:053]:   Timeout: never
[17:49:29][C][factory_reset.button:011]: Factory Reset Button 'Factory Reset'
[17:49:29][C][factory_reset.button:011]:   Icon: 'mdi:restart-alert'
[17:49:29][C][restart.button:017]: Restart Button 'Restart'
[17:49:29][C][restart.button:017]:   Icon: 'mdi:restart'
[17:49:30][C][i2s_audio.speaker:114]: Speaker:
[17:49:30][C][i2s_audio.speaker:114]:   Pin: 10
[17:49:30][C][i2s_audio.speaker:114]:   Buffer duration: 100
[17:49:30][C][i2s_audio.speaker:128]:   Communication format: std
[17:49:30][C][esphome.ota:073]: Over-The-Air updates:
[17:49:30][C][esphome.ota:073]:   Address: 112.112.0.129:3232
[17:49:30][C][esphome.ota:073]:   Version: 2
[17:49:30][C][safe_mode:018]: Safe Mode:
[17:49:30][C][safe_mode:019]:   Boot considered successful after 60 seconds
[17:49:30][C][safe_mode:019]:   Invoke after 10 boot attempts
[17:49:30][C][safe_mode:019]:   Remain for 300 seconds
[17:49:30][C][api:182]: API Server:
[17:49:30][C][api:182]:   Address: 112.112.0.129:6053
[17:49:30][C][api:192]:   Using noise encryption: NO
[17:49:30][C][mdns:122]: mDNS:
[17:49:30][C][mdns:122]:   Hostname: home-assistant-voice-39e698
[17:49:30][C][micro_wake_word:064]: microWakeWord:
[17:49:30][C][micro_wake_word:065]:   models:
[17:49:30][C][micro_wake_word:014]:     - Wake Word: Okay Nabu
[17:49:30][C][micro_wake_word:014]:       Probability cutoff: 0.85
[17:49:30][C][micro_wake_word:014]:       Sliding window size: 5
[17:49:30][C][micro_wake_word:014]:     - Wake Word: Hey Jarvis
[17:49:30][C][micro_wake_word:014]:       Probability cutoff: 0.97
[17:49:30][C][micro_wake_word:014]:       Sliding window size: 5
[17:49:30][C][micro_wake_word:014]:     - Wake Word: Hey Mycroft
[17:49:30][C][micro_wake_word:014]:       Probability cutoff: 0.99
[17:49:30][C][micro_wake_word:014]:       Sliding window size: 5
[17:49:30][C][micro_wake_word:014]:     - Wake Word: Stop
[17:49:30][C][micro_wake_word:014]:       Probability cutoff: 0.50
[17:49:30][C][micro_wake_word:014]:       Sliding window size: 5
[17:49:30][C][micro_wake_word:022]:     - VAD Model
[17:49:30][C][micro_wake_word:022]:       Probability cutoff: 0.50
[17:49:30][C][micro_wake_word:022]:       Sliding window size: 5
[17:49:30][C][debug:018]: Debug component:
[17:49:30][D][debug:033]: ESPHome version 2025.6.3
[17:49:30][D][debug:037]: Free Heap Size: 105636 bytes
[17:49:30][D][debug:180]: Chip: Model=ESP32-S3, Features=2.4GHz WiFi, BLE,  Cores=2, Revision=2
[17:49:30][D][debug:189]: CPU Frequency: 240 MHz
[17:49:30][D][debug:197]: Framework: ESP-IDF
[17:49:30][D][debug:204]: ESP-IDF Version: 5.3.2
[17:49:30][D][debug:209]: EFuse MAC: 24:EC:4A:39:E6:98
[17:49:30][D][debug:077]: Reset Reason: Reboot request from esphome.ota
[17:49:30][D][debug:105]: Wakeup Reason: undefined
[17:49:30][C][debug:110]: Partition table:
[17:49:30][C][debug:110]:   Name         Type Subtype  Address    Size      
[17:49:30][C][debug:117]:   otadata      1    0        0x00009000 0x00002000
[17:49:30][C][debug:117]:   phy_init     1    1        0x0000B000 0x00001000
[17:49:30][C][debug:117]:   app0         0    16       0x00010000 0x007C0000
[17:49:30][C][debug:117]:   app1         0    17       0x007D0000 0x007C0000
[17:49:30][C][debug:117]:   nvs          1    2        0x00F90000 0x0006D000
[17:49:39][D][micro_wake_word:325]: Detected 'Okay Nabu' with sliding average probability is 0.89 and max probability is 0.98
[17:49:39][D][media_player:074]: 'Media Player' - Setting
[17:49:39][D][media_player:078]:   Command: STOP
[17:49:39][D][media_player:087]:  Announcement: yes
[17:49:39][D][speaker_media_player:406]: State changed to ANNOUNCING
[17:49:39][D][ring_buffer:034][ann_read]: Created ring buffer with size 1000000
[17:49:39][D][speaker_media_player.pipeline:114]: Reading FLAC file type
[17:49:39][D][speaker_media_player.pipeline:124]: Decoded audio has 1 channels, 48000 Hz sample rate, and 16 bits per sample
[17:49:39][D][ring_buffer:034]: Created ring buffer with size 9600
[17:49:39][D][speaker_mixer:316]: Starting speaker mixer
[17:49:39][D][speaker_mixer:324]: Started speaker mixer
[17:49:39][D][voice_assistant:456]: State changed from IDLE to START_MICROPHONE
[17:49:39][D][voice_assistant:463]: Desired state set to START_PIPELINE
[17:49:39][D][voice_assistant:186]: Starting Microphone
[17:49:39][D][ring_buffer:034]: Created ring buffer with size 16384
[17:49:39][D][voice_assistant:456]: State changed from START_MICROPHONE to STARTING_MICROPHONE
[17:49:39][D][voice_assistant:456]: State changed from STARTING_MICROPHONE to START_PIPELINE
[17:49:39][D][voice_assistant:207]: Requesting start
[17:49:39][D][voice_assistant:456]: State changed from START_PIPELINE to STARTING_PIPELINE
[17:49:39][D][voice_assistant:478]: Client started, streaming microphone
[17:49:39][D][voice_assistant:456]: State changed from STARTING_PIPELINE to STREAMING_MICROPHONE
[17:49:39][D][voice_assistant:463]: Desired state set to STREAMING_MICROPHONE
[17:49:39][D][voice_assistant:598]: Event Type: 1
[17:49:39][D][voice_assistant:601]: Assist Pipeline running
[17:49:39][D][voice_assistant:598]: Event Type: 3
[17:49:39][D][voice_assistant:620]: STT started
[17:49:40][D][light:036]: 'voice_assistant_leds' Setting:
[17:49:40][D][light:047]:   State: ON
[17:49:40][D][light:051]:   Brightness: 66%
[17:49:40][D][light:109]:   Effect: 'Waiting for Command'
[17:49:40][D][voice_assistant:598]: Event Type: 0
[17:49:40][E][voice_assistant:764]: Error: stt-stream-failed - speech-to-text failed
[17:49:40][D][voice_assistant:580]: Signaling stop
[17:49:40][D][voice_assistant:456]: State changed from STREAMING_MICROPHONE to STOP_MICROPHONE
[17:49:40][D][voice_assistant:463]: Desired state set to IDLE
[17:49:40][D][voice_assistant:456]: State changed from STOP_MICROPHONE to STOPPING_MICROPHONE
[17:49:40][D][light:036]: 'voice_assistant_leds' Setting:
[17:49:40][D][light:051]:   Brightness: 76%
[17:49:40][D][light:058]:   Red: 100%, Green: 0%, Blue: 0%
[17:49:40][D][light:109]:   Effect: 'Error'
[17:49:40][D][voice_assistant:598]: Event Type: 2
[17:49:40][D][voice_assistant:731]: Assist Pipeline ended
[17:49:40][D][voice_assistant:456]: State changed from STOPPING_MICROPHONE to IDLE
[17:49:40][D][speaker_media_player:406]: State changed to IDLE
[17:49:40][D][speaker_mixer:329]: Stopping speaker mixer
[17:49:41][D][light:036]: 'voice_assistant_leds' Setting:
[17:49:41][D][light:047]:   State: OFF
[17:49:41][D][light:109]:   Effect: 'None'

tutaj mam błąd jak go naprawić

Nie wiem co jest przyczyną i jak to naprawić, ale chciałbym zwrócić uwagę na “nielegalną” adresację, którą używasz w LAN

112.112.0.1

a standardowo jest ona routowana do ChRL

więc używając ją sam sobie rzucasz kłody pod nogi

adresacje lan jest inna zmieniłem ją tylko w logach. Przyczyna wydaje mi się że jest w speech to text tylko nie wiem jak to naprawić

Skoro to LAN to po co zamieniałeś, przecież to nie są dane wrażliwe…
Tak się właśnie generuje problemy nierozwiązywalne zdalnie.

Druga sprawa - fajnie, że dałeś jakieś logi (choć zniekształcone), ale nie ma kompletnego YAMLa z którego skompilowałeś sobie firmware (więc nie jest tego w stanie nikt zweryfikować co tam masz, nawet gdyby ktoś miał identyczny sprzęt i chęć pomocy, to nie będzie w stanie tego przetestować “organoleptycznie”, jakkolwiek nawet jeśli nikt tego nie będzie sprawdzał w praktyce, to chyba ktoś będzie w stanie przejrzeć ten YAML)…

Lan jest zmieniony tylko w poście adresacji w siec jest prawidłowa tym bardziej że to nie dawna mi to działało . Nie rozumiem tego

możesz wyjaśnić

chdozi ci o conifguracje YAMALA?Jeśli czegoś potrzebujeszc to napisz wprost

Chodzi o *.yaml piszesz o ESPHome więc chodzi o twój plik z twoim kodem ESP.

konfigurację mam z githaba od Krzyśka tą najnowszą w logach HA
wersja HA
core 2025.7.1
supervisor 2025.07.1