OpenVoiceOS

OVOS is only available for 64Bit systems. There are some required packages that are not available on 32Bit systems

OpenVoiceOS is an open source platform for smart speakers and other voice-centric devices.

ovos-core is a backwards-compatible descendant of Mycroft-core, the central component of Mycroft. It contains extensions and features not present upstream.

All Mycroft Skills and Plugins should work normally with OVOS-core.

ovos-core is fully modular. Furthermore, common components have been repackaged as plugins. That means it isn't just a great assistant on its own, but also a pretty small library!

Getting Started

There a couple of ways to install and use the OVOS ecosystem.

Prebuilt Images

The easiest and fastest way to experience what OVOS has to offer is to use one of the prebuilt images that the OVOS team has provided.

NOTE Images are currently only available for a RPi3b/b+/4. More may be on the way.

Features across all images

  • A small set of pre-installed skills so you may use your assistant right away
  • Out of the box support for the Mycroft Mark II.
  • Out of the box support for most USB microphones and speakers.
  • Out of the box support for ReSpeaker style HAT's.
  • More hardware support to come.

  • OVOS - Buildroot Edition

  • The most complete and advanced image OVOS provides.
  • All packages are built from scratch, optimizing along the way.
  • raspOVOS
  • raspOVOS provides the complete OVOS ecosystem on top of the official raspbian OS lite image.
    • The "headless" image (NO GUI)
    • Can be run on a RPi3b.
    • This image will provide you with an experience similar to the original picroft
    • The "GUI" image
    • Similar to the "headless" image, but has a GUI and specific packages installed for convenience.
    • Only runs on a RPi4, the RPi3 does not have enough power to run the GUI.

Get started with an image

From source as a library

Images are not the only way to use OVOS. It can be installed on almost any system as a set of Python libraries. ovos-core is very modular; depending on where you are running ovos-core you may want to run only a subset of the services

This is an advanced setup and requires access to a command shell and can take more effort to get working.

Get started with OVOS modules

Docker

Docker images are also available and have been tested and working on Linux, Windows, and even Mac.

Get started with OVOS Docker

OVOS Installer

This is the newest way users can install OVOS on their system. You can choose to install Docker containers, or install OVOS to a virtual environment.

Get started with OVOS Installer