This is an example voice assistant using LiveKit, AssemblyAI, and OpenAI.
To set up the project, create a file .env
in the root directory with the following environment variables:
LIVEKIT_URL=...
LIVEKIT_API_KEY=...
LIVEKIT_API_SECRET=...
ASSEMBLYAI_API_KEY=...
OPENAI_API_KEY=...
This project uses uv
. You can run the assistant by executing the following commands:
$ uv run python main.py download-files
$ uv run python main.py console