From 9bbd0e9f84172a03d84153c321841037c173e982 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Wed, 11 Mar 2026 16:33:42 +0000 Subject: [PATCH] app/src/main/java/com/example/jarvis_stts/MainActivity.kt aktualisiert --- app/src/main/java/com/example/jarvis_stts/MainActivity.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/example/jarvis_stts/MainActivity.kt b/app/src/main/java/com/example/jarvis_stts/MainActivity.kt index 31c6bcd..6c8a94a 100644 --- a/app/src/main/java/com/example/jarvis_stts/MainActivity.kt +++ b/app/src/main/java/com/example/jarvis_stts/MainActivity.kt @@ -46,15 +46,13 @@ class MainActivity : AppCompatActivity(), RecognitionListener, TextToSpeech.OnIn private val speechRecognizerLauncher = registerForActivityResult( ActivityResultContracts.StartActivityForResult() ) { result -> - // WICHTIG: Nach der Google-Eingabe starten wir Vosk wieder + isInteracting = false // WICHTIG: Sperre wieder aufheben! + if (result.resultCode == RESULT_OK && result.data != null) { val spokenText = result.data!!.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS)?.get(0) ?: "" tvStatus.text = "Ich: $spokenText" webSocket?.send(spokenText) } - - // Vosk wieder starten, nachdem Google fertig ist - isInteracting = false startVosk() }