ReadingBuddy Reachy Mini BookReader
๐Ÿค–๐Ÿ“š 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

  1. Start the daemon (wireless version) and open the dashboard at http://REACHY_MINI_IP:8000.
  2. Click Install from Hugging Face.
  3. Search for reachy_mini_bookreader and click Install.
  4. Open Applications โ†’ ReadingBuddy / BookReader โ†’ Run.
  5. 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

  1. Enter a book title + page number (or resume saved progress).
  2. Select a voice (optional: press Test Voice).
  3. Press Read From Camera and hold the page steady in front of Reachy.
  4. Confirm the captured photo in the preview modal.
  5. Reachy runs OCR and reads the page aloud.
  6. 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 + dashboardreachy-mini version โ‰ฅ 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).