Skip to content

Commit 1167e40

Browse files
enh: regroup the dependencies per backend as needed
Signed-off-by: thiswillbeyourgithub <[email protected]>
1 parent 4a4e9cc commit 1167e40

File tree

1 file changed

+36
-11
lines changed

1 file changed

+36
-11
lines changed

requirements.txt

Lines changed: 36 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,44 @@
1-
openai-whisper==20240930
1+
# always needed
2+
ffsubsync~=0.4.24
3+
pysubs2~=1.6.0
4+
dl_translate==0.3.0
5+
pydub==0.25.1
6+
7+
# to avoid problem with dependencies versions
8+
numpy<2
9+
torch==2.2.0
10+
torchaudio==2.2.0
11+
12+
13+
# For the Web-UI
14+
pandas==1.5.3
215
streamlit~=1.20.0
316
streamlit_player~=0.1.5
417
streamlit-aggrid~=0.3.4
5-
ffsubsync~=0.4.24
18+
19+
# Backend specific dependencies
20+
21+
# openai API:
22+
openai==1.60.1
23+
24+
# whisper timestamped:
625
whisper-timestamped @ git+https://github.com/linto-ai/whisper-timestamped
7-
pandas==1.5.3
8-
pysubs2~=1.6.0
26+
27+
# pywhispercpp:
928
pywhispercpp==1.3.1
10-
dl_translate==0.3.0
29+
30+
# stable-ts and faster_whisper:
1131
faster_whisper
12-
whisperx @ git+https://github.com/m-bain/whisperx.git@8c58c54635cd6ee2d9d8665a3cf789863f6ed700
32+
33+
# stable ts:
1334
stable-ts==2.18.2
14-
openai==1.60.1
35+
36+
# whisperx:
37+
whisperx @ git+https://github.com/m-bain/whisperx.git@8c58c54635cd6ee2d9d8665a3cf789863f6ed700
38+
39+
# huggingface:
1540
transformers==4.48.1
16-
numpy<2
17-
torch==2.2.0
18-
torchaudio==2.2.0
19-
pydub==0.25.1
41+
42+
# stable-ts, whisper, whisperx, faster_whisper, whisper-timestamped
43+
openai-whisper==20240930
44+

0 commit comments

Comments
 (0)