Desmond-Dong commited on
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: