Bark is a fun, personality-packed project from ExoTech Labs that lets you have a natural language conversation with a robot dog. Speak to it, and it listens. It thinks. Then it replies out loud — with attitude — while performing expressive, animated movements that match what it's saying. Part entertainer, part wannabe robot comedian, Bark exists to make people smile.
Bark runs on a layered pipeline that blends local and cloud processing to create a seamless conversational experience:
1. Wake Word Activation — Bark listens passively until it hears its name. Say "Bark," and it starts paying attention.
2. Speech-to-Text (Local) — A custom microphone circuit attached via USB to the onboard Jetson Nano captures the user's voice. OpenAI's Whisper model, running locally, converts speech to text in real time.
3. Language Processing (Cloud) — The transcribed text is sent to an LLM via the OpenAI API, which generates a response shaped by Bark's personality prompt — fun, a little silly, and self-awarely robotic.
4. Text-to-Speech (Streamed) — The LLM's reply is streamed through OpenAI TTS with a personalised voice, and played back through an onboard speaker circuit.
5. Expressive Movement — The LLM embeds expressive tokens directly into its response — such as [EXCITED], [SAD], [NOD] — which are parsed by a custom interface and trigger corresponding physical animations from a library of emotes, perfectly timed to sync with the spoken words.
Bark knows it's a robot — and it leans into it. Its personality is deliberately fun and theatrical: a wannabe robot character that's playful, occasionally sarcastic, and always entertaining. It's not trying to be a virtual assistant. It's trying to make you laugh.
Bark is built on the Unitree Go1 quadruped robot platform, enhanced with custom additions:
Bark's next evolution is a merge with Follow, another ExoTech Labs project that enables the robot to lock on to a person and follow them autonomously. The vision: a robot dog that walks alongside you and holds a conversation as it follows — a true robotic companion.