Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ai16z/livevideochat


https://github.com/ai16z/livevideochat

Last synced: 21 days ago
JSON representation

Awesome Lists containing this project

README

        

# 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](https://github.com/ai16z/eliza) has to be running and you must paste the agentId into [main.tsx](/src/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](/src/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](/vite.config.ts).