# OpenAI API Key (for GPT-4, Whisper STT, and TTS) OPENAI_API_KEY= # Optional: point speech-to-text and text-to-speech at different OpenAI-compatible # endpoints. Each falls back to OPENAI_API_KEY / OPENAI_BASE_URL when unset. # STT covers composer dictation + voice mode STT; TTS covers voice mode TTS. OPENAI_STT_API_KEY= OPENAI_STT_BASE_URL= OPENAI_TTS_API_KEY= OPENAI_TTS_BASE_URL= # TTS Configuration (optional - defaults shown) TTS_VOICE=alloy # Any voice the server knows: OpenAI ships alloy, echo, fable, onyx, nova, shimmer TTS_MODEL=tts-1 # OpenAI ships tts-1 (faster) and tts-1-hd (higher quality); self-hosted # servers accept whatever model id they serve. Case sensitive. # Server Configuration # Location for runtime state (agents.json, etc.). Defaults to ~/.paseo PASEO_HOME=~/.paseo # Listen address. Defaults to 127.0.0.1:6767 # Can be host:port, /path/to/socket, or unix:///path/to/socket PASEO_LISTEN=127.0.0.1:6767 # Debug recordings (dictation + STT input + TTS output) # When enabled, recordings are saved under `${cwd}/.debug/recordings/` PASEO_DICTATION_DEBUG=1 # Enable verbose Claude SDK stream logging (trace-level per-token logs) PASEO_CLAUDE_DEBUG=1