diff --git a/bridge/aria_bridge.py b/bridge/aria_bridge.py index e16ee80..9d193dd 100644 --- a/bridge/aria_bridge.py +++ b/bridge/aria_bridge.py @@ -530,19 +530,20 @@ class ARIABridge: # Voice-Engine IMMER laden — rendert Audio fuer die App (auch ohne Soundkarte) self.voice_engine.initialize() + # STT IMMER laden — verarbeitet Audio von der App (braucht kein Sounddevice) + self.stt_engine.initialize() + # Audio-Hardware pruefen (fuer lokales Mikro/Lautsprecher) self.audio_available = False try: devices = sd.query_devices() - # Pruefen ob ein Output-Device existiert sd.query_devices(kind='output') self.audio_available = True logger.info("Audio-Geraet gefunden — Wake-Word und lokale TTS aktiv") - self.stt_engine.initialize() self.wake_word.initialize() except (sd.PortAudioError, Exception): - logger.warning("Kein Audio-Geraet — Wake-Word und lokale TTS deaktiviert") - logger.info("Piper TTS rendert Audio fuer die App (via RVS)") + logger.warning("Kein Audio-Geraet — Wake-Word und lokale Wiedergabe deaktiviert") + logger.info("TTS rendert fuer App (via RVS), STT verarbeitet App-Audio") logger.info("Alle Komponenten initialisiert") logger.info("aria-core: %s", self.ws_url)