@@ -11,7 +11,7 @@ For a complete documentation on how the agent works and how to setup the service
11
11
- Python 3.10 or higher
12
12
- Deepgram account (For speech-to-text transcription)
13
13
- Cartesia account (for text-to-speech and voice cloning)
14
- - Tavus account (for video replica)
14
+ - Tavus or Heygen account (for video replica)
15
15
16
16
## Start Restack
17
17
@@ -21,9 +21,17 @@ To start the Restack, use the following Docker command:
21
21
docker run -d --pull always --name restack -p 5233:5233 -p 6233:6233 -p 7233:7233 -p 9233:9233 ghcr.io/restackio/restack:main
22
22
```
23
23
24
- ## Start python shell
24
+ ## Configure environment variables
25
25
26
- If using uv:
26
+ In all subfolders, duplicate the ` env.example ` file and rename it to ` .env ` .
27
+
28
+ Obtain a Restack API Key to interact with the 'gpt-4o-mini' model at no cost from [ Restack Cloud] ( https://console.restack.io/starter )
29
+
30
+ ## Start Restack Agent
31
+
32
+ in /agent
33
+
34
+ ### Start python shell
27
35
28
36
``` bash
29
37
uv venv && source .venv/bin/activate
@@ -35,7 +43,7 @@ If using pip:
35
43
python -m venv .venv && source .venv/bin/activate
36
44
```
37
45
38
- ## Install dependencies
46
+ ### Install dependencies
39
47
40
48
If using uv:
41
49
@@ -51,13 +59,37 @@ pip install -e .
51
59
python -c " from src.services import watch_services; watch_services()"
52
60
```
53
61
54
- ## Configure Your Environment Variables
62
+ ## Start Pipecat pipeline
55
63
56
- Duplicate the ` env.example ` file and rename it to ` .env ` .
64
+ in /pipeline
57
65
58
- Obtain a Restack API Key to interact with the 'gpt-4o-mini' model at no cost from [ Restack Cloud] ( https://console.restack.io/starter )
66
+ ### Start python shell
67
+
68
+ ``` bash
69
+ uv venv && source .venv/bin/activate
70
+ ```
71
+
72
+ If using pip:
59
73
60
- ## Create Room and run Agent in parallel
74
+ ``` bash
75
+ python -m venv .venv && source .venv/bin/activate
76
+ ```
77
+
78
+ ### Install dependencies
79
+
80
+ If using uv:
81
+
82
+ ``` bash
83
+ uv sync
84
+ uv run dev
85
+ ```
86
+
87
+ If using pip:
88
+
89
+ ``` bash
90
+ pip install -e .
91
+ python -c " from src.services import watch_services; watch_services()"
92
+ ```
61
93
62
94
### from UI
63
95
0 commit comments