Live video avatar chat application. Connects to an Eliza instance running the "Direct" client. Requires a Simli AI, Open AI, and ElevenLabs API key.
Eliza has to be running and you must paste the agentId into main.tsx's AGENT_ID
variable.
.env.example
should be copied into a file called .env
. All of three of the api keys need to be populated.
VITE_OPENAI_API_KEY
VITE_SIMLI_API_KEY
VITE_ELEVENLABS_API_KEY
You can update main.tsx's SIMLI_FACE_ID
and ELEVENLABS_VOICE_ID
to control the avatar and voice used respectively.
The port the application runs on can be updated in the vite.config.
This demonstration was put together within an hour. Lots of room for improvement. Click image to view video on YouTube.