OpenVoiceOS vs Neon A.I. vs Mycroft A.I.
Ready to go images compared
OpenVoiceOS ready to use images come in two flavours; The buildroot version, being the minimal consumer type of image and the Manjaro version, being the full distribution easy / easier for developing.
OpenVoiceOS (Buildroot) |
OpenVoiceOS (Manjaro) |
Neon AI | Mark II (Dinkum) |
Mycroft A.I. (PiCroft) |
|
---|---|---|---|---|---|
Software - Architecture | |||||
Core | ovos-core | ovos-core | neon-core | Dinkum | mycroft-core |
GUI | ovos-shell (mycroft-gui based) |
ovos-shell (mycroft-gui based) |
ovos-shell (mycroft-gui based) |
plasma-nano (mycroft-gui based) |
N/A |
Services | systemd user session |
systemd system session |
systemd system session |
systemd system session |
N/A |
Hardware - Compatibility | |||||
Raspberry Pi | 3/3b/3b/4 | 4 | 4 | Mark II (only) |
3/3b/3b/4 |
X86_64 | planned | No | WIP | No | No |
Virtual Appliance | planned | No | Unknown | No | No |
Docker | No possibly in future |
Yes | Yes | No | No |
Mark-1 | Yes WIP |
No | No | No | No |
Mark-2 | Yes Dev-Kit Retail (WIP) |
Yes Dev-Kit Retail |
Yes Dev-Kit Retail |
Yes Retail ONLY |
No |
Hardware - Peripherals | |||||
ReSpeaker | 2-mic 4-mic squared 4-mic linear 6-mic |
2-mic 4-mic squared 4-mic linear 6-mic |
Unknown | No | Yes manual installation? |
USB | Yes | Yes | Unknown | No | Yes manual installation |
SJ-201 | Yes | Yes | Yes | Yes | No sandbox image maybe |
Google AIY v1 | Yes manual configuration |
Yes manual installation |
Unknown | No | No manual installation? |
Google AIY v2 | No perhaps in the future |
Yes manual installation |
Unknown | No | No manual installation? |
Screen - GUI | |||||
GUI supported Showing a GUI if a screen is attached |
Yes ovos-shell on eglfs |
Yes ovos-shell on eglfs |
Yes ovos-shell on eglfs |
Yes plasma-nano on X11 |
No |
Network Setup - Options | |||||
Mobile WiFi Setup Easy device "hotspot" to connect to preset network from phone or pad. |
Yes | No | No | Yes | No |
On device WiFi Setup Configure the WiFi connection on the device itself |
Yes | Yes | Yes | No | No |
On screen keyboard | Yes | Yes | Yes | Yes | No |
Reconfigure network Easy way to change the network settings |
Yes | Yes | Yes | No | No |
Configuration - Option | |||||
Data privacy | Yes | Yes | Yes | Partial | Partial |
Offline mode | Yes | Yes | Yes | No | No |
Color theming | Yes | Yes | Yes | No | No |
Non-Pairing mode | Yes | Yes | Yes | No | No |
API Access w/o pairing | Yes | Yes | Yes | No | No |
On-Device configuration | Yes | Yes | Yes | No | No |
Online configuration | Dashboard wip |
Dashboard wip |
WIP | Yes | Yes |
Customization | |||||
Open Build System | Yes | Yes | Yes | Partial build tools are not public |
Yes |
Package manager | No No buildtools available. Perhaps opkg in the future |
Yes (pacman) |
Yes | Yes *limited becuase of read-only filesystem |
Yes |
Updating | |||||
Update mechanism(s) | pip In the future: Firmware updates. On-device and Over The Air |
pip package manager |
Plugin-based update mechanismOS Updates WIP | OTA controlled by Mycroft |
pip package manager |
Voice Assistant - Functionality | |||||
STT - On device | Yes Kaldi/Vosk-API WhisperCPP (WIP) Whisper TFlite (WIP) |
Yes Kaldi/Vosk-API |
Yes Vosk Deepspeech |
Yes Vosk Coqui |
No |
STT - On premises | Yes Ovos STT Server (any plugin) |
Yes Ovos STT Server (any plugin) |
Yes Ovos STT Server (any plugin) |
No | No |
STT - Cloud | Yes Ovos Server Proxy More...? |
Yes Ovos Server Proxy |
Yes |
Yes Selene Google Cloud Proxy |
Yes Selene Google (Chromium) Proxy |
TTS - On device | Yes Mimic 1 More...? |
Yes Mimic 1 More...? |
Yes Mimic 1 Mimic 3 Coqui |
Yes Mimic 3 |
Yes Mimic 1 |
TTS - On premises | Yes ? |
Yes ? |
Yes CoquiMozillaLarynx |
No | No |
TTS - Cloud | Yes Mimic 2 Mimic 3 More...? |
Yes Mimic 2 Mimic 3 More...? |
Yes Amazon Polly |
No | No |
Smart Speaker - Functionality | |||||
Music player connectivity The use of external application on other devices to connect to your device. |
Yes Airplay Spotifyd Bluetooth Snapcast KDE Connect |
Unknown | Unknown | Yes MPD Local Files |
No manual installation? |
Music player sync | Yes OCP MPRIS |
Yes OCP MPRIS |
Yes OCP MPRIS |
No | No |
HomeAssistant integration | unknown | Yes HomeAssistant PHAL Plugin |
WIPMycroft Skill reported working | unknown | unknown |
Camera support | Yes | wip | Yes | unknown | unknown |