TL;DR

jarvis-assistant-vocal delivers a production-ready, modular French voice assistant that runs entirely offline with local LLMs via Ollama, or connects to Claude for hybrid setups. By pairing native hardware tool execution with Model Context Protocol (MCP) server support, it cuts local automation complexity down to a single Python project.

Key Features & Technical Highlights

  • Hybrid or 100% Offline Inference: Seamlessly switch between zero-latency cloud APIs (Anthropic Claude) and local inference engines via Ollama (llama3, mistral, etc.) without rewriting logic.
  • First-Class MCP Integration: Operates as or interfaces with Model Context Protocol (MCP) servers, giving your local agent standardized tool-use capabilities out of the box.
  • Extensive Real-World Tooling: Built-in Python handlers for Philips Hue home automation, OBS Studio scene switching, Google Calendar management, automated browser control, and programmatic Twilio phone calls.
  • Native French Voice Stack: Tuned for French Speech-to-Text (STT) and Text-to-Speech (TTS), filling a major gap in the predominantly English-centric open-source voice AI ecosystem.
  • Lightweight Architecture: Eliminates heavy orchestration middleware; standard Python async event loops manage wake words, transcription, reasoning, and tool dispatch.

Quick Start

Ensure you have Python 3.10+ and your local Ollama instance running:

# 1. Clone the repository git clone https://github.com/sosoj92/jarvis-assistant-vocal.git cd jarvis-assistant-vocal # 2. Set up virtual environment & install dependencies python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install -r requirements.txt # 3. Configure your environment cp .env.example .env # Edit .env to set your LLM backend (Ollama or Claude) and peripheral API keys # 4. Launch Jarvis python main.py 

Why It Matters

Most DIY AI voice agents are fragile toy scripts that break the moment you hook them into real home automation or telephony. jarvis-assistant-vocal addresses this by adopting standard tool paradigms like MCP and combining hardware control (Hue/OBS) with telephony (Twilio) in one modular repository. If you are a self-hoster, smart home enthusiast, or streamer looking to run a private, self-hosted voice operator in French, this repo provides an exceptionally mature starting template.

Call To Action

Building localized, private agents with small models? Follow Local AI & Infra Daily for the latest open-source breakthroughs, inference optimizations, and self-hosted infrastructure guides.