| <!doctype html> |
| <html> |
|
|
| <head> |
| <meta charset="utf-8" /> |
| <meta name="viewport" content="width=device-width" /> |
| <title>Reachy Mini Home Assistant Voice Assistant</title> |
| <link rel="stylesheet" href="style.css" /> |
| </head> |
|
|
| <body> |
| <div class="hero"> |
| <div class="hero-content"> |
| <div class="app-icon">π€β‘</div> |
| <h1>Reachy Mini Home Assistant Voice Assistant</h1> |
| <p class="tagline">Control your Home Assistant with voice using Reachy Mini robot</p> |
| </div> |
| </div> |
|
|
| <div class="container"> |
| <div class="main-card"> |
| <div class="app-details"> |
| <h2>What is this?</h2> |
| <p style="text-align: center; color: #475569; line-height: 1.8; margin-bottom: 2rem;"> |
| This app transforms your <strong>Reachy Mini robot</strong> into a <strong>voice assistant for Home Assistant</strong>. |
| Speak to Reachy Mini, and it will control your smart home devices through Home Assistant's voice commands. |
| Reachy Mini provides visual feedback with head movements and antenna animations while listening and responding. |
| </p> |
|
|
| <h2>Installation</h2> |
| <div class="how-to-use"> |
| <h3>Install from Reachy Mini Dashboard:</h3> |
| <div class="steps"> |
| <div class="step"> |
| <div class="step-number">1</div> |
| <div> |
| <h4>Open Reachy Mini Dashboard</h4> |
| <p>Navigate to the Apps section in your browser</p> |
| </div> |
| </div> |
| <div class="step"> |
| <div class="step-number">2</div> |
| <div> |
| <h4>Find and Install</h4> |
| <p>Search for "Reachy Mini HA Voice" and click Install</p> |
| </div> |
| </div> |
| <div class="step"> |
| <div class="step-number">3</div> |
| <div> |
| <h4>Connect to Home Assistant</h4> |
| <p>The app will be automatically discovered by Home Assistant via mDNS</p> |
| </div> |
| </div> |
| </div> |
| </div> |
|
|
| <h2>Features</h2> |
| <div class="template-info"> |
| <div class="info-box"> |
| <h3>π€ Voice Wake Word</h3> |
| <p>Say "Okay Nabu" to activate. Reachy Mini detects your voice locally and sends commands to Home Assistant.</p> |
| </div> |
| <div class="info-box"> |
| <h3>π Smart Home Control</h3> |
| <p>Home Assistant processes your voice commands and controls your smart home devices automatically.</p> |
| </div> |
| <div class="info-box"> |
| <h3>π Voice Response</h3> |
| <p>Reachy Mini speaks responses back with natural head movements and antenna animations for visual feedback.</p> |
| </div> |
| <div class="info-box"> |
| <h3>πΉ Camera Streaming</h3> |
| <p>MJPEG video stream available in Home Assistant as a Generic Camera for real-time monitoring.</p> |
| </div> |
| <div class="info-box"> |
| <h3>ποΈ 30+ Control Entities</h3> |
| <p>Complete robot control via Home Assistant: motors, head position, LEDs, emotions, and more.</p> |
| </div> |
| </div> |
|
|
| <h2>Usage</h2> |
| <div class="how-to-use"> |
| <h3>After Installation:</h3> |
| <div class="steps"> |
| <div class="step"> |
| <div class="step-number">1</div> |
| <div> |
| <h4>Automatic Discovery (Recommended)</h4> |
| <p>Home Assistant will automatically discover your Reachy Mini via mDNS. A notification will appear - just click to add.</p> |
| </div> |
| </div> |
| <div class="step"> |
| <div class="step-number">2</div> |
| <div> |
| <h4>Manual Setup (if needed)</h4> |
| <p>Settings β Devices & Services β Add Integration β ESPHome β Enter Reachy Mini IP:6053</p> |
| </div> |
| </div> |
| <div class="step"> |
| <div class="step-number">3</div> |
| <div> |
| <h4>Start Using</h4> |
| <p>Say "Okay Nabu" followed by your Home Assistant voice command (e.g., "Okay Nabu, turn on the lights")</p> |
| </div> |
| </div> |
| </div> |
| </div> |
|
|
| <h2>Links</h2> |
| <div class="template-info"> |
| <div class="info-box"> |
| <h3>π¦ Source Code</h3> |
| <p><a href="https://huggingface.co/spaces/djhui5710/reachy_mini_ha_voice/tree/main" target="_blank">View on HuggingFace</a></p> |
| </div> |
| <div class="info-box"> |
| <h3>π§ Original Project</h3> |
| <p><a href="https://github.com/OHF-Voice/linux-voice-assistant" target="_blank">OHF-Voice/linux-voice-assistant</a></p> |
| </div> |
| <div class="info-box"> |
| <h3>π€ Pollen Robotics</h3> |
| <p><a href="https://www.pollen-robotics.com/" target="_blank">Visit Website</a></p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
|
|
| <div class="footer"> |
| <p> |
| π€ Reachy Mini HA Voice β’ |
| <a href="https://github.com/pollen-robotics" target="_blank">Pollen Robotics</a> β’ |
| <a href="https://huggingface.co/spaces/pollen-robotics/reachy-mini-landing-page#apps" target="_blank">Browse More Apps</a> |
| </p> |
| </div> |
| </body> |
|
|
| </html> |