Skip to content

rsmets/LiveVideoChat

 
 

Repository files navigation

LiveChat

Screenshot 2024-10-25 at 2 13 24 AM

Live video avatar chat application. Connects to an Eliza instance running the "Direct" client. Requires a Simli AI, Open AI, and ElevenLabs API key.

Requirements

Eliza

Eliza has to be running and you must paste the agentId into main.tsx's AGENT_ID variable.

Environment Variables

.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

Options

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.

Demo

This demonstration was put together within an hour. Lots of room for improvement. Click image to view video on YouTube.

Watch the video demo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.3%
  • JavaScript 4.5%
  • CSS 2.7%
  • HTML 1.5%