HiveMind Microphone Satellite (mic-satellite)
The Microphone Satellite is an ultra-lightweight OpenVoiceOS device. It runs only the microphone and VAD locally, and streams audio to HiveMind Core for all further processing, including wake word, STT, and TTS, through the binary plugin.
Requires HiveMind Core with a binary plugin loaded, to provide STT/TTS and wake word detection.
Built on ovos-simple-listener and ovos-audio.
Install
pip install hivemind-mic-satellite
Usage
Usage: hivemind-mic-satellite [OPTIONS]
connect to HiveMind
Options:
--host TEXT HiveMind host
--key TEXT Access Key
--password TEXT Password for key derivation
--port INTEGER HiveMind port number
--selfsigned Accept self signed certificates
--help Show this message and exit.
Configuration
The Microphone Satellite uses the standard OpenVoiceOS configuration at:
~/.config/mycroft/mycroft.conf
This file manages all plugin settings: microphone, VAD, PHAL, G2P, media playback, and more.
See the OVOS plugin documentation for details.
Key features
- Local processing: microphone and VAD only.
- Hub processing: wake word, STT, TTS, and transformers through the HiveMind binary plugin.
- Secure streaming of audio to HiveMind Core.
- Ultra-lightweight, suited to IoT and resource-constrained devices.
Notes
- No wake word detection, STT, or TTS runs locally.
- This satellite fits very low-resource devices where all heavy processing offloads to the hub.
- All HiveMind communication is encrypted and secure.