Skip to content

Getting started

You need Python 3.10 or newer, a microphone, and an API key from your voice provider.

Terminal window
pip install asimoov
export OPENAI_API_KEY=...
asimoov run robots/avatar

Open http://localhost:7331/face and say hello. Tell it your name. Say goodbye. Come back tomorrow and see what happens.

Terminal window
asimoov run robots/go2 # the quadruped
asimoov run robots/inmoov # the printed bust
asimoov doctor # check what your machine can do
asimoov enroll --name Sam # teach it a face from the command line

The core install stays small on purpose. Each body or capability adds its own extra:

ExtraWhat it adds
asimoov[go2]Unitree Go2 over WebRTC
asimoov[inmoov]InMoov over serial or TCP
asimoov[vision]Face detection and recognition
asimoov[vad]Voice activity detection
asimoov[kivy]The Kivy face renderer, used by the Android app

Speech costs money. See the numbers.