# ============================================================ # PROJECT JARVIS — Environment Configuration # ============================================================ # Copy this file to .env and fill in your values. # All services run locally by default. Cloud APIs are OPTIONAL. # ============================================================ # --- LLM Configuration --- # Primary: Ollama (local, no key needed) OLLAMA_HOST=http://localhost:11434 OLLAMA_MODEL=llama3:8b # Fallback: OpenAI GPT-4 (optional, only used if Ollama is unavailable) OPENAI_API_KEY=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 # --- Speech-to-Text --- # Model: tiny, base, small, medium, large WHISPER_MODEL=base # --- Text-to-Speech --- # Engine: kokoro (neural, local), macos (system voice) TTS_ENGINE=kokoro # macOS voice name (used when TTS_ENGINE=macos) MACOS_VOICE=Samantha # --- Wake Word --- WAKE_WORD=hey_jarvis # --- Server --- JARVIS_HOST=0.0.0.0 JARVIS_PORT=7777 # --- Data --- DATA_DIR=./data MODELS_DIR=./models