MichaIng / DietPi

Lightweight justice for your single-board computer!
https://dietpi.com/
GNU General Public License v2.0
4.9k stars 499 forks source link

Wyoming Voice Satellite - Local HA Voice Assistant #7225

Closed ds-sebastian closed 2 months ago

ds-sebastian commented 2 months ago

Creating a software request

Formal software information

Are there similar/alternative software titles available with DietPi-Software?

What makes your requested software better than the above solutions, if available?

How can DietPi make the installation easier or compatible, than following the install instructions or do APT installation, if available?

Can you provide the installation steps that you would suggest DietPi-Software to do?

  1. Install system dependencies: python3-venv, python3-pip, alsa-utils
  2. Clone the Wyoming Satellite repository
  3. Set up a Python virtual environment
  4. Install the required Python packages within the virtual environment
  5. Optionally install pysilero-vad for voice activity detection
  6. Optionally install webrtc-noise-gain for audio enhancements
  7. Create a configuration file with default settings (e.g., microphone and sound output commands)
  8. Set up a systemd service for running the satellite automatically
  9. Provide an option to install and configure wyoming-openwakeword for local wake word detection
  10. Add a configuration wizard to help users set up their specific audio devices and preferences

Are you willing to help maintaining the software installation, e.g. in case of needed setup changes due to updates etc.? This is not needed, but could speed up our decision to implement it, as man power is always a topic :wink:.