|
|
@@ -878,13 +878,16 @@ class ClientApplication(IApplication):
|
|
|
|
|
|
# WakewordService in Follow-Up Modus versetzen
|
|
|
# (startet neue Aufnahme ohne Wakeword)
|
|
|
- wakeword = self.services.get_service("WakewordService")
|
|
|
+ wakeword = self._wakeword_service
|
|
|
if wakeword and hasattr(wakeword, "_handle_follow_up"):
|
|
|
+ pinfo(f"Follow-Up: WakewordService → FOLLOW_UP Modus")
|
|
|
await wakeword._handle_follow_up({
|
|
|
"session_id": request.session_id,
|
|
|
"question": request.question,
|
|
|
"follow_up": True,
|
|
|
})
|
|
|
+ else:
|
|
|
+ pwarn(f"Follow-Up: WakewordService nicht verfuegbar")
|
|
|
|
|
|
# Keyboard-Input für Antwort öffnen (falls aktiv)
|
|
|
if self._keyboard_service:
|