Pipeline Responses
AssistantPipelineResponse
Pipeline mode:
"assistant" (AI response) or "dictation" (transcription only)Whether the request was to rewrite selected text
Selection popup is awaiting user action
Previously stored selection context was cleared
Selection context was used in the request
Transcribed text from speech input
AI-generated response text
Base64-encoded TTS audio output
Speech-to-text processing time in milliseconds
AI model inference time in milliseconds
Text-to-speech generation time in milliseconds
Total pipeline latency in milliseconds
System Information
AssistantInfoResponse
Application version number
API base URL
Active STT model name
Active AI model name
Piper TTS installation status
Path to Piper executable
Voice model installation status
Path to voice model files
Coqui TTS installation status
Path to Python with Coqui
AppUpdateCheckResponse
Currently installed version
Latest available version
Whether an update is available
Name of the latest release
Markdown-formatted release notes
ISO 8601 publication timestamp
GitHub release page URL
Direct download URL for installer
Installer file name
Local STT Responses
LocalSttDownloadStatusResponse
Download is currently in progress
Download has finished (success or failure)
Download completed successfully
Model identifier
Repository ID (e.g., Hugging Face)
Current stage (e.g., “downloading”, “extracting”)
Human-readable status message
File currently being downloaded
Bytes downloaded so far
Total size in bytes
Number of files completed
Total number of files
Overall progress (0-100)
Last update timestamp (milliseconds)
LocalSttHardwareAdviceResponse
CPU model name
Number of logical CPU cores
Total system RAM in GB
NVIDIA GPU availability
GPU model name
GPU VRAM in GB
System performance tier (low/medium/high)
Primary recommended model
List of recommended models
Models that may have performance issues
Warning message if selected model is problematic
Additional hardware details
LocalSttDownloadResponse
Downloaded model identifier
Model provider (e.g., “huggingface”)
Download method used
Local filesystem path
Additional information
LocalSttDeleteResponse
Model identifier
Repository ID
Whether removal was successful
Path that was removed
Operation details
LocalSttOpenPathResponse
Model identifier
Repository ID
Path to open
Whether path was opened successfully
Operation details
LocalSttWarmupResponse
Model identifier
Model provider
Whether warmup was successful
Warmup details
LocalSttDeactivateResponse
Model identifier
Model provider
Whether deactivation was successful
Deactivation details
LocalSttRuntimeStateResponse
Whether STT runtime is loaded
Total number of daemon processes
Number of loaded daemon processes
Runtime state details
Ollama Responses
OllamaStatusResponse
Whether Ollama is installed
Whether Ollama service is running
Ollama version string
Additional status information
OllamaPullResponse
Ollama server URL
Model name that was pulled
Whether pull was successful
Status message
ProviderModelsResponse
Provider API base URL
Available model identifiers
TTS Responses
CoquiStatusResponse
Whether Coqui TTS is available
Path to Python with Coqui installed
Coqui TTS version string
Whether CUDA GPU acceleration is available
Directory containing voice models
Available voice IDs
Default Coqui model name
Error message if unavailable
CoquiSetupResponse
Path to configured Python
Setup details
CoquiValidationResponse
Whether validation passed
Validation details or error message
CoquiVoicesResponse
Voice directory path
List of available voice IDs
CoquiModelsResponse
Available Coqui TTS models
CoquiVoiceCloneResponse
Generated speaker/voice ID
Duration of reference audio used
Directory where voice is stored
Updated list of available voices
Base64-encoded preview audio
CoquiVoicePreviewResponse
Base64-encoded preview audio
Text that was synthesized
PiperValidationResponse
Whether Piper validation passed
Validation details or error message
RuntimeSetupResponse
Path to Piper executable
Path to voice model files
VoiceInstallResponse
Path where voice model was installed
TtsSetupStatusResponse
Setup is currently running
Setup has finished
Setup completed successfully
Current setup stage
Setup log messages