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.
PlanGET /voice/open-webui-plan
Bereitschaft
UebersichtGET /voice/summary
EndpunktGET /voice/readiness
Der Check zeigt, ob Whisper-STT und OmniVoice-Triton-TTS passend konfiguriert, aktiviert und fuer die naechste Integrationsstufe bereit sind.
Voice-Ereignisse
EndpunktGET /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
Adressehttp://host.docker.internal:9000
Timeout
45 Sekunden
TestPOST /voice/stt prueft Format, Sprache, Sample-Rate und Dauer.
Upload-PlanPOST /voice/stt/upload-plan prueft Dateiname, Inhaltstyp, Groesse und Sprache, ohne Audio zu speichern.
TranskriptionPOST /voice/stt/upload sendet Audio an Whisper-STT, sobald STT aktiviert und erreichbar ist.
Sprachausgabe
Provider
omnivoice-triton
Aktiv
Ja
Adressehttp://192.168.178.113:8085
TestPOST /voice/tts/contract prueft Text, Sprache, Stimme und Audioformat.
AudioPOST /voice/tts liefert echte Audiodaten, sobald TTS aktiviert und erreichbar ist.
AntwortplanPOST /voice/reply-plan prueft, ob eine JARVIS-Antwort spaeter gesprochen werden kann.
TTS-AnfrageplanPOST /voice/tts/request-plan zeigt Ziel, Anfrageformat und sichere naechste Schritte fuer OmniVoice-Triton.
Endpunkte
StatusGET /voice/status
UebersichtGET /voice/summary
BereitschaftGET /voice/readiness
EreignisseGET /voice/events
Open-WebUI-SprachwegGET /voice/open-webui-plan
STT-VertragPOST /voice/stt
STT-Upload-PlanPOST /voice/stt/upload-plan
STT-UploadPOST /voice/stt/upload
STT-LivecheckPOST /voice/stt/livecheck
TTS-VertragPOST /voice/tts/contract
TTS-AudioPOST /voice/tts
AntwortplanPOST /voice/reply-plan
TTS-AnfrageplanPOST /voice/tts/request-plan
TTS-LivecheckPOST /voice/tts/livecheck