-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements.txt
68 lines (56 loc) · 1.32 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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# Basic stuff
keyboard
python-dotenv
# AI
langchain
llama-cpp-python
openai
# Token counting
tiktoken
# Embeddings
sentence_transformers
InstructorEmbedding
chromadb==0.3.29 # Can't update this yet- 0.4 seems to be broken (or at least the migration isn't working)
# API
fastapi
# Document parsing
pypdf
docx2txt
pdfminer.six
bs4
# Security
cvss
# Audio related
openwakeword
pyaudiowpatch
pyaudio
webrtcvad
# Install whisper from github:
# pip install --upgrade --no-deps --force-reinstall git+https://github.com/openai/whisper.git
# whisper
sound
TTS
# Required for AWS Polly
boto3
pydub
# Maffs
# torch
# To install torch for GPU (CUDA 12.1), use the following command:
# pip3 install --force-reinstall --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu121
# ^^ The force reinstall is needed because the version of torch that gets installed as a dependency in other places is not correct
# NOTE: The pip install of ffmpeg-python is broken, so you need to install ffmpeg manually
# After you install ffmpeg (download from the website), you need to add the bin folder to your path
ffmpeg
ffmpeg-python
# Search
google-api-python-client
duckduckgo-search
# Date/Time & Calendars
pytz
google-api-python-client
google-auth-httplib2
google-auth-oauthlib
# Wikipedia
wikipedia
# Weather
python-weather