Welcome to the world of Open Voice OS and HiveMind! Get ready for a straightforward journey into voice tech.
Before we begin, make sure you have curl, git, and sudo installed. Here’s your installation incantation:
sudo sh -c "$(curl -fsSL https://raw.githubusercontent.com/OpenVoiceOS/ovos-installer/main/installer.sh)"👉 Start your Open Voice OS journey!
| Distribution | Version |
|---|---|
| AlmaLinux | >= 8 |
| Arch | rolling |
| CentOS | >= 8 |
| Debian GNU/Linux | >= 10 |
| EndeavourOS | rolling |
| Fedora | >= 37 |
| Linux Mint | >= 21 |
| openSUSE Leap | >= 15 |
| openSUSE Tumbleweed | rolling |
| openSUSE Slowroll | rolling |
| Manjaro | rolling |
| Raspbian | 10 |
| Raspberry Pi OS | >= 11 |
| Rocky Linux | >=8 |
| Ubuntu | >=20.04 |
| WSL2 | 20.04 |
| Zorin OS | >= 16 |
rolling as rolling Linux distribution which means that there is no specific version.
To update the current Open Voice OS instance, backup your ~/.config/mycroft/mycroft.conf or ~/ovos/config/mycroft.conf (only if required) and re-run installer but answer "No" to the "Do you want to uninstall Open Voice OS?" question.
When the virtualenv method as being choose (default) during the installation process, few systemd unit files have being created in order to manages the different components as services.
systemctl --user list-units "*ovos*"
systemctl list-units "*ovos*"Only one service is running as root; ovos-phal-admin.
systemctl --user start ovos
sudo systemctl start ovos-phal-adminsystemctl --user stop ovos
sudo systemctl stop ovos-phal-adminThe installer supports a non-interactive (automated) process of installation by using a scenario file, this file must be created under the ~/.config/ovos-installer/ directory and should be named scenario.yaml.
Here is an example of a scenario to install Open Voice OS within Docker containers on a Raspberry Pi 4B with default skills and GUI support.
mkdir -p ~/.config/ovos-installer
cat <<EOF > ~/.config/ovos-installer/scenario.yaml
---
uninstall: false
method: containers
channel: development
profile: ovos
features:
skills: true
extra_skills: false
gui: true
rapsberry_pi_tuning: true
share_telemetry: true
EOFFew scenarios are available as example in the scenarios directory of this repository.
To uninstall Open Voice OS run the installer with the --uninstall option (non-interactive) or simply run the installer and answer "Yes" to the "Do you want to uninstall Open Voice OS?" question.
sh -c "curl -s https://raw.githubusercontent.com/OpenVoiceOS/ovos-installer/main/installer.sh -o installer.sh && chmod +x installer.sh && sudo ./installer.sh --uninstall && rm installer.sh"





