File size: 4,757 Bytes
60be3de
 
 
 
 
 
fd06a12
60be3de
 
 
 
 
 
 
fd06a12
699bb01
60be3de
 
 
 
 
fd06a12
699bb01
 
 
 
 
 
 
fd06a12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4dbe61e
 
fd06a12
 
4dbe61e
 
fd06a12
 
4dbe61e
 
fd06a12
 
699bb01
4dbe61e
fd06a12
 
699bb01
4dbe61e
fd06a12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
699bb01
 
 
 
 
 
 
fd06a12
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60be3de
 
 
 
 
 
 
fd06a12
60be3de
fd06a12
60be3de
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<!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>