Skip to content

Commit 8251376

Browse files
authored
Merge pull request #218 from restackio/update-voice-example
Update voice example
2 parents 926e238 + 3369866 commit 8251376

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

agent_voice/livekit/README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,31 @@ For a complete documentation on how the agent works and how to setup the service
99

1010
- Docker (for running Restack)
1111
- Python 3.10 or higher
12+
- Livekit account (for live chat)
1213
- Deepgram account (For speech-to-text transcription)
1314
- ElevenLabs account (for text-to-speech and voice cloning)
1415

1516
## Configure environment variables
1617

1718
In all subfolders, duplicate the `env.example` file and rename it to `.env`.
1819

20+
### How to setup
21+
22+
1. **Set up Deepgram**
23+
- Sign up at [Deepgram](https://developers.deepgram.com/home/introduction)
24+
- Get an API key
25+
26+
2. **Set up Livekit**
27+
- Sign up at [Livekit](https://docs.livekit.io/home/)
28+
- In .env file:
29+
- Set `LIVEKIT_URL` to `WEBSOCKET_URL` value
30+
- Set `LIVEKIT_API_KEY` to `API_KEY` value
31+
- Set `LIVEKIT_API_SECRET` to `API_SECRET` value
32+
33+
3. **Set up ElevenLabs**
34+
- Sign up at [ElevenLabs](https://elevenlabs.io/docs/overview)
35+
- Add `ELEVENLABS_API_KEY` to .env file
36+
1937
Obtain a Restack API Key to interact with the 'gpt-4o-mini' model at no cost from [Restack Cloud](https://console.restack.io/starter)
2038

2139
## Start Restack

0 commit comments

Comments
 (0)