# Robot description in the robot.yaml format, version 0.1. format_version: "0.1" name: Cenk AI Desk Robot summary: A 3D-printed desktop AI robot with an ESP32, animated eyes, a speaker, and face tracking that answers when called by name, using Gemini and ElevenLabs. category: home difficulty: intermediate license: hardware: MIT software: MIT source: repository: https://github.com/Marcoss53/cenk-desktop-robot ref: 84d091d11d438172743b464bdce0bf4d4b5fbc98 tools: - 3D printer - soldering iron - screwdriver - Arduino IDE files: parts_3d: 3d-models/stl/ cad: 3d-models/ docs: docs/ images: - docs/images/hero.png software: framework: arduino build_steps: - title: Install the ESP32 board package and libraries - title: Flash the robot firmware to the ESP32 - title: Wire the display, servo, amplifier and speaker to the ESP32 - title: Install Python dependencies and ffmpeg on the PC - title: Set the Gemini and ElevenLabs API keys as environment variables - title: Print the STL parts and assemble with M3x10 screws - title: Run baslat.bat and say the wake word Cenk