HiveMind Microphone Satellite
OpenVoiceOS Microphone Satellite, connect to HiveMind Listener
A super lightweight version of voice-satellite, only Microphone and VAD plugins runs on the mic-satellite, voice activity is streamed to hivemind-listener
and all the processing happens there
Server requirements
⚠️
hivemind-listener
is required server side, the defaulthivemind-core
does not provide STT and TTS capabilities.
Install
Install with pip
$ pip install hivemind-mic-satellite
Configuration
Voice relay is built on top of ovos-plugin-manager, it uses the same OpenVoiceOS configuration ~/.config/mycroft/mycroft.conf
Supported plugins:
Plugin Type | Description | Required | Link |
---|---|---|---|
Microphone | Captures voice input | Yes | Microphone |
VAD | Voice Activity Detection | Yes | VAD |
PHAL | Platform/Hardware Abstraction Layer | No | PHAL |
G2P | Generate visemes (mouth movements), eg. for Mk1 | No | G2P |
Media Playback Plugins | Enables media playback (e.g., "play Metallica") | No | Media Playback Plugins |
OCP Plugins | Provides playback support for URLs (e.g., YouTube) | No | OCP Plugins |
The regular voice satellite is built on top of ovos-dinkum-listener and is full featured supporting all plugins
This repo needs less resources but it is also missing some features
- STT plugin (runs on server)
- TTS plugin (runs on server)
- WakeWord plugin (runs on server)
- Continuous Listening
- Hybrid Listening
- Recording Mode
- Sleep Mode
- Multiple WakeWords
- Audio Transformers plugins
- Dialog Transformers plugins (TODO - support in the future)