| # ============================================================ | |
| # 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 | |