fixed autoscroll, second case, update received messages, resend text for information if voice message sendet

This commit is contained in:
2026-03-29 12:09:17 +02:00
parent 8fb95b884f
commit 8c1dac86d5
16 changed files with 57 additions and 6 deletions
+18
View File
@@ -1047,9 +1047,27 @@ class ARIABridge:
if text.strip():
logger.info("[rvs] STT Ergebnis: '%s'", text[:80])
# STT-Ergebnis zurueck an die App senden (zur Anzeige, nicht nochmal verarbeiten)
await self._send_to_rvs({
"type": "stt_result",
"payload": {
"text": text,
"sender": "user",
},
"timestamp": int(asyncio.get_event_loop().time() * 1000),
})
await self.send_to_core(text, source="app-voice")
else:
logger.info("[rvs] Keine Sprache erkannt — ignoriert")
await self._send_to_rvs({
"type": "stt_result",
"payload": {
"text": "",
"error": "Keine Sprache erkannt",
"sender": "user",
},
"timestamp": int(asyncio.get_event_loop().time() * 1000),
})
except Exception:
logger.exception("[rvs] Audio-Verarbeitung fehlgeschlagen")