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 a3971be..32b594a 100644 --- a/app/src/main/java/com/example/jarvis_stts/MainActivity.kt +++ b/app/src/main/java/com/example/jarvis_stts/MainActivity.kt @@ -85,13 +85,18 @@ class MainActivity : AppCompatActivity(), RecognitionListener, TextToSpeech.OnIn } private fun initVoskModel() { + // Der erste Name "model-de" MUSS exakt dem Ordnernamen in 'assets' entsprechen! StorageService.unpack(this, "model-de", "model", { model: Model -> + Log.d("JARVIS", "Vosk Modell erfolgreich geladen!") voskModel = model startVosk() }, { exception: IOException -> - Log.e("JARVIS", "Vosk Fehler: ${exception.message}") + Log.e("JARVIS", "Vosk Fehler beim Entpacken: ${exception.message}") + runOnUiThread { + Toast.makeText(this, "Modell Fehler: ${exception.message}", Toast.LENGTH_LONG).show() + } } ) }