The series →

Reachy Mini app · Robot Dad · Project 04

Voice

Boop the robot, say something, and it turns toward you and answers out loud — in Greek or English, in a voice you picked.

Part of the series Robot Dad — all the builds Tiny AI projects a grown-up and a kid can build together. Open → New to this robot? Meet Reachy Mini — the open-source desk robot by Pollen Robotics and Hugging Face. About the robot →

What it does

Three boxes, not one

Tap the robot and talk. It works out what you said, decides what to answer, and says it out loud — and you can see all three steps happen.

The partWhat it does
👂 EarsElevenLabs Scribe v2 turns what you said into text
🧠 Brainan OpenAI model decides what to answer, in the personality your kid wrote
🗣️ VoiceElevenLabs v3 Conversational says it out loud

A single speech-to-speech model would be faster. We keep the three apart on purpose: when the robot mishears you — and it will, hilariously — you can see exactly which step went wrong. That is the whole lesson.

It also turns its body toward whoever spoke, because the four microphones can hear direction, and it moves its head in time with its own voice.

Greek first

It really does speak Greek

Most voice assistants treat Greek as an afterthought. These parts don't: the ears score 4.2% word error rate on Greek where Whisper scores 13.8%, and they transcribe English words in English even in the middle of a Greek sentence — which is exactly how a nine-year-old actually talks.

The stock voices are English speakers who read Greek with an accent. Greek voices from the ElevenLabs Voice Library are flagged in the dropdown — or keep the accent, if that turns out to be funnier.

The microphone

Off until someone reaches out

By default the robot hears nothing at all until a hand taps it — the same boop that made it giggle in Build 02. One tap opens one listening window, which closes when you stop talking.

That is a choice, not a limitation. A child can see when the robot is listening, and they are the one who decides. There is an always-on mode in the settings; think about it before you turn it on, and then talk about it together. That conversation is the bonus part of this build.

Install & set up

Put it on your robot

  1. On the robot dashboard (reachy-mini.local:8000) → Apps → Install, paste this Space's URL.
  2. Start it, then open the settings page at reachy-mini.local:8042.
  3. Paste your OpenAI and ElevenLabs keys, pick a voice, and write the robot's personality.
  4. Boop the robot and say hello.

You'll need: a Reachy Mini, Wi-Fi with internet, an OpenAI key, and an ElevenLabs key (optional — without it the robot still talks, in an English accent). Talking costs well under a cent per exchange, and the app enforces a daily spending limit you set, so it can't run away from you.

Posts and original sounds are CC BY 4.0 — reuse freely, please credit Robot Dad. App code is Apache-2.0.