OpenVoiceOS/ovos-installer

Open Voice OS and/or HiveMind installer using Ansible with an intuitive and easy Text-based User Interface

What it solves

Open Voice OS (OVOS) Installer simplifies the installation and configuration of a privacy-focused, open-source voice assistant on personal hardware. It removes the technical barrier of manual setup by providing a single-command installation process for speech services, skills, and system services.

How it works

The project provides a shell script that guides the user through a interactive series of questions to determine hardware and software preferences. It can install the assistant via virtual environments or containers, supporting a wide range of Linux distributions, macOS, and Raspberry Pi OS. The system includes a terminal-based client for interacting with the assistant without a microphone.

Who it’s for

Users who want to host their own voice assistant on their own hardware (such as Raspberry Pi or Linux boxes) to maintain privacy and control over their data, as well as developers who want to integrate Home Assistant or LLM fallbacks for smarter responses.

Highlights

  • One-command setup: Rapid deployment via a single curl command.
  • Privacy-focused: Configuration is stored locally in plain files and telemetry is opt-in.
  • LLM Integration: Optional fallback to OpenAI-compatible endpoints for queries that standard skills cannot answer.
  • Distributed Voice: Support for HiveMind satellites to share a single assistant across multiple devices in a room.
  • Home Automation: Built-in integration with Home Assistant for controlling smart home devices.

Related

  • Project
  • Project
  • Project
  • Project
  • Project