JARVIS Stimme

Diese Seite zeigt den aktuellen Stand der Sprachschnittstellen.

Aktuell ist die Sprachpipeline vorbereitet. Echte Audioaufnahme und echte Audioausgabe werden erst aktiviert, wenn Whisper-STT und OmniVoice-Triton-TTS sauber erreichbar sind.

Was ist aktiv?

STT
Ja

TTS
Ja

Wenn beide Werte Nein melden, ist das im aktuellen Stand normal. JARVIS prueft dann nur die Vertraege und startet keine Audioverarbeitung.

Open WebUI

Mikrofon
Open WebUI ist als normale Oberflaeche fuer Spracheingabe und Chat vorgesehen.

JARVIS-Dashboard
Das Dashboard bleibt fuer Status, Diagnose, Schnittstellen und technische Voice-Tests vorgesehen.

Plan
GET /voice/open-webui-plan

Bereitschaft

Uebersicht
GET /voice/summary

Endpunkt
GET /voice/readiness

Der Check zeigt, ob Whisper-STT und OmniVoice-Triton-TTS passend konfiguriert, aktiviert und fuer die naechste Integrationsstufe bereit sind.

Voice-Ereignisse

Endpunkt
GET /voice/events

Der Ereignisvertrag bereitet die Dashboard-Zustaende bereit, hoert zu, denkt und spricht fuer die echte STT/TTS-Anbindung vor.

Spracheingabe

Provider
whisper

Aktiv
Ja

Adresse
http://host.docker.internal:9000

Timeout
45 Sekunden

Test
POST /voice/stt prueft Format, Sprache, Sample-Rate und Dauer.

Upload-Plan
POST /voice/stt/upload-plan prueft Dateiname, Inhaltstyp, Groesse und Sprache, ohne Audio zu speichern.

Transkription
POST /voice/stt/upload sendet Audio an Whisper-STT, sobald STT aktiviert und erreichbar ist.

Sprachausgabe

Provider
omnivoice-triton

Aktiv
Ja

Adresse
http://192.168.178.113:8085

Test
POST /voice/tts/contract prueft Text, Sprache, Stimme und Audioformat.

Audio
POST /voice/tts liefert echte Audiodaten, sobald TTS aktiviert und erreichbar ist.

Antwortplan
POST /voice/reply-plan prueft, ob eine JARVIS-Antwort spaeter gesprochen werden kann.

TTS-Anfrageplan
POST /voice/tts/request-plan zeigt Ziel, Anfrageformat und sichere naechste Schritte fuer OmniVoice-Triton.

Endpunkte

Status
GET /voice/status

Uebersicht
GET /voice/summary

Bereitschaft
GET /voice/readiness

Ereignisse
GET /voice/events

Open-WebUI-Sprachweg
GET /voice/open-webui-plan

STT-Vertrag
POST /voice/stt

STT-Upload-Plan
POST /voice/stt/upload-plan

STT-Upload
POST /voice/stt/upload

STT-Livecheck
POST /voice/stt/livecheck

TTS-Vertrag
POST /voice/tts/contract

TTS-Audio
POST /voice/tts

Antwortplan
POST /voice/reply-plan

TTS-Anfrageplan
POST /voice/tts/request-plan

TTS-Livecheck
POST /voice/tts/livecheck