-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.txt
43 lines (35 loc) · 1.13 KB
/
requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
numpy==1.24.3
openapi-python-client==0.13.4 # Needed for LangChain
opencv-contrib-python==4.7.0.72 # Used for the image, video, and more
pyaudio==0.2.13 # Used to record audio
boto3==1.26.133 # Used for the AWS Comprehend API
langchain==0.0.170 # Used for the agent
# wikipedia
deepgram-sdk==2.5.0 # Used to convert speech to text
allosaurus==1.0.2 # Used to convert audio to phonemes
pydub==0.25.1 # Used to convert the .mp3's into .wav
hsemotion==0.3.0 # Used to judge facial expressions
timm==0.6.11 # Required for hsemotion (has to be this specific version)
pytest==7.3.1 # Used for running tests
pyinstaller==5.11.0 # For creating the .exe
elevenlabs==0.2.15 # Used for the ElevenLabs API, and plays the audio
google-cloud-core==2.3.2 # No idea what's this for, but it cannot build without it
pillow==9.5.0 # Same for this
# And a bunch of types for the above packages
types-boto3
types-pyaudio
types-PyYAML
types-Pygments
types-annoy
types-beautifulsoup4
types-colorama
types-commonmark
types-google-cloud-ndb
types-protobuf
types-pyinstaller
types-pywin32
types-redis
types-regex
types-setuptools
types-tabulate
types-tqdm