Live transcription
press REC and speak…
Self-talk reasoning
step-by-step · same sequenceLive for the current turn — runs while you stay on any tab. Green = active.
STT
—
THINKING
—
TTS
—
HEARD (STT)
—
REPLY (THINKING)
—
VOICE (TTS)
—
total latency—
Active pipeline (tap a slot → highlight → pick ANY model to substitute)
TTS ▲—
THINKING—
STT ▼—
Open chat context usage
—
Models (type = instant local filter · GO = search Ollama + HuggingFace)
Thinking models (LLM)
STT models (speech → text)
TTS models (text → speech)
Generated voice storage
WHO IS TALKING
Each profile = a person. Enroll 3+ voice samples per person.
Gabriel recognizes them automatically and adapts its response voice.
GPU
loading…
CPU / RAM / DISK
loading…
Server log
System prompt
Voice
Speaker recognition
Lower = merges more aggressively (one person
stays one profile). Higher = stricter (may split a person into many). Defaults: match 55, cluster 50.
Versions —
Each release lives in
~/gabriel/versions/<ver>. ACTIVATE copies that version's
gabriel.py+app.html live and offers its APK to re-install — for instant rollback.
load to view…
Password
Permanent memory accumulated from chats & live
(RAG). Editable. Facts inject into future conversations.
load to view…