Commit ·
e2a702a
1
Parent(s): edbcbf8
Fix: Check satellite initialization before accessing _is_streaming_audio
Browse files
reachy_mini_ha_voice/voice_assistant.py
CHANGED
|
@@ -478,6 +478,10 @@ class VoiceAssistantService:
|
|
| 478 |
if self._state is None or self._state.satellite is None:
|
| 479 |
time.sleep(0.1)
|
| 480 |
return False
|
|
|
|
|
|
|
|
|
|
|
|
|
| 481 |
return True
|
| 482 |
|
| 483 |
def _update_wake_words_list(self, ctx: AudioProcessingContext) -> None:
|
|
|
|
| 478 |
if self._state is None or self._state.satellite is None:
|
| 479 |
time.sleep(0.1)
|
| 480 |
return False
|
| 481 |
+
# Check if satellite is fully initialized
|
| 482 |
+
if not hasattr(self._state.satellite, '_is_streaming_audio'):
|
| 483 |
+
time.sleep(0.1)
|
| 484 |
+
return False
|
| 485 |
return True
|
| 486 |
|
| 487 |
def _update_wake_words_list(self, ctx: AudioProcessingContext) -> None:
|