FutureProofHomes / wyoming-enhancements

Integrate Magical ChatGPT Capabilities With Home Assistant's Wyoming Voice Satellite.
MIT License
94 stars 14 forks source link

Wyoming Voice Assistant Enhancements

This repository is dedicated to sharing tutorials that enhance Home Assistant's Wyoming Voice Satellite project.

Enhancement 1: Extended OpenAI Conversation Integration

Elevate Home Assistant's voice capabilities by integrating a Large Language Model (LLM) to the conversation agent. The AI can run locally within your home, or you can pay for OpenAI's cloud-based ChatGPT API. This enhancement helps your voice assistant feel natural while gaining advanced control of your home.

Voice Command Examples:

Prerequisite Hardware/Software:

Additional Software/Configurations Required:

Documentation & Tutorials:

Enhancement 2: Multi-Zone Music Streaming for Wyoming Satellite

Enhance the capabilities of your Wyoming Voice Assistants to unlock multi-room music streaming, akin to Sonos. Enjoy seamless playback of your local music collection, Spotify, Tidal, and more through the speakers connected to your Wyoming Satellites. The system intelligently lowers the music volume when you or the voice assistant are speaking.

Voice Command Examples:

Prerequisite Hardware/Software:

Additional Software/Configurations Required:

Documentation & Tutorials:

Enhancement 3.1: Bluetooth Presence Detection by Installing Room Assistant on the Wyoming Satellite

Don't have ESP32 hardware but still want to enhance the capability of your Wyoming Voice Satellite so that it can track nearby bluetooth devices (like iPhones, Watches, Androids, etc..)? Consider installing Room Assistant directly on the Wyoming Satellite Raspberry Pi.

Voice Command Examples:

Prerequisite Hardware/Software:

Additional Software/Configurations Required:

Pros & Cons

Documentation & Tutorials:

Enhancement 3.2: Bluetooth Presence Detection by plugging an ESP32 w/ ESPresense into the Wyoming Satellite.

Have an ESP32 lying around? Install ESPresense on it then plug it in to the Wyoming Voice Satellite's spare USB port like a dongle. Enjoy the convience of a single power cable and two products that almost/kinda feel like one.

Voice Command Examples:

Prerequisite Hardware/Software:

Additional Software/Configurations Required:

Pros & Cons

Documentation & Tutorials: