๐ค๐ Reachy Mini App โข Kid-friendly reading companion
ReadingBuddy
Turn your Reachy Mini into a book-reading buddy with fun voices, page memory, and a simple camera-to-reading flow that kids can actually use.
๐ธ OCR from camera
๐ญ Character voices
๐ง Resume by book
๐ Hybrid TTS
Voices
Tech Storyteller โข Princess โข Superhero โข Robot Hero
Best for
Picture books + short pages kids follow along
โ
Designed for demos (fast + reliable)
๐งฉ Works with dashboard install
โจ What ReadingBuddy does
ReadingBuddy turns your Reachy Mini into a book-reading companion. Put a book in front of Reachy, choose a voice, capture a page, confirm the photo, and it reads out loud โ while remembering where you stopped so kids can resume next time.
Core features
-
๐ธSmart OCRCapture a page from Reachyโs camera and extract readable text.
-
๐ญ4 character voicesTech Storyteller, Princess, Superhero, Robot Hero.
-
๐งPage memorySaves your place per book for easy โresumeโ.
Kid-friendly flow
-
โPreview + confirmKids can confirm the photo before OCR/reading starts.
-
๐Built-in storiesRead preloaded public-domain stories without a camera.
-
๐ฎSimple controlsRead, Retake, Next Page + Read, Again, Stop, hold-to-talk.
๐ How to install on Reachy Mini
- Start the daemon (wireless version) and open the dashboard at
http://REACHY_MINI_IP:8000. - Click Install from Hugging Face.
- Search for
reachy_mini_bookreaderand click Install. - Open Applications โ ReadingBuddy / BookReader โ Run.
- Click the โ๏ธ settings icon on the app tile to open the full web UI.
Prefer CLI? You can publish/install via reachy-mini-app-assistant.
๐ฎ How a reading session works
- Enter a book title + page number (or resume saved progress).
- Select a voice (optional: press Test Voice).
- Press Read From Camera and hold the page steady in front of Reachy.
- Confirm the captured photo in the preview modal.
- Reachy runs OCR and reads the page aloud.
- Use controls: Read Retake Next page Again Stop
Tip: For glossy pages or low light, move the book slightly closer and keep it flat.
A tiny angle change can make OCR much cleaner.
๐ฆ Requirements
-
๐คReachy MiniWireless version recommended, with camera + audio working.
-
๐งฉSDK + dashboard
reachy-miniversion โฅ 1.2.13. -
๐Hybrid TTSUses ElevenLabs when available, otherwise espeak-ng fallback.
๐ Optional env vars
Set these if you want premium voice quality:
ELEVENLABS_API_KEY
If not set, the app automatically falls back to free TTS (so your demo still works).