Fedir Zadniprovskyi commited on
Commit
4cc0dc7
·
1 Parent(s): b20cbad

deps: remove `other`

Browse files
Files changed (4) hide show
  1. pyproject.toml +1 -2
  2. requirements-all.txt +50 -410
  3. requirements-dev.txt +17 -15
  4. requirements.txt +18 -16
pyproject.toml CHANGED
@@ -1,5 +1,6 @@
1
  [project]
2
  name = "faster-whisper-server"
 
3
  requires-python = ">=3.12,<3.13"
4
  dependencies = [
5
  "pydantic",
@@ -30,8 +31,6 @@ dev = [
30
  "pytest-xdist"
31
  ]
32
 
33
- other = ["youtube-dl @ git+https://github.com/ytdl-org/youtube-dl.git@37cea84f775129ad715b9bcd617251c831fcc980", "aider-chat==0.39.0"]
34
-
35
  # https://docs.astral.sh/ruff/configuration/
36
  [tool.ruff]
37
  line-length = 120
 
1
  [project]
2
  name = "faster-whisper-server"
3
+ version = "0.1.0"
4
  requires-python = ">=3.12,<3.13"
5
  dependencies = [
6
  "pydantic",
 
31
  "pytest-xdist"
32
  ]
33
 
 
 
34
  # https://docs.astral.sh/ruff/configuration/
35
  [tool.ruff]
36
  line-length = 120
requirements-all.txt CHANGED
@@ -1,98 +1,45 @@
1
  # This file was autogenerated by uv via the following command:
2
  # uv pip compile --override overrides.txt --all-extras pyproject.toml
3
- aider-chat==0.39.0
4
- # via faster-whisper-server (pyproject.toml)
5
  aiofiles==23.2.1
6
  # via gradio
7
- aiohttp==3.9.5
8
- # via
9
- # aider-chat
10
- # litellm
11
- aiosignal==1.3.1
12
- # via
13
- # aider-chat
14
- # aiohttp
15
- altair==5.3.0
16
- # via
17
- # aider-chat
18
- # streamlit
19
  annotated-types==0.7.0
20
- # via
21
- # aider-chat
22
- # pydantic
23
  anyio==4.4.0
24
  # via
25
- # aider-chat
26
  # gradio
27
  # httpx
28
  # openai
29
  # starlette
30
- attrs==23.2.0
31
- # via
32
- # aider-chat
33
- # aiohttp
34
- # jsonschema
35
- # referencing
36
  av==12.3.0
37
  # via faster-whisper
38
- backoff==2.2.1
39
- # via aider-chat
40
  basedpyright==1.13.0
41
  # via faster-whisper-server (pyproject.toml)
42
- beautifulsoup4==4.12.3
43
- # via aider-chat
44
- blinker==1.8.2
45
  # via
46
- # aider-chat
47
- # streamlit
48
- cachetools==5.3.3
49
- # via
50
- # aider-chat
51
- # google-auth
52
- # streamlit
53
- certifi==2024.6.2
54
- # via
55
- # aider-chat
56
  # httpcore
57
  # httpx
58
  # requests
59
- cffi==1.16.0
60
- # via
61
- # aider-chat
62
- # sounddevice
63
- # soundfile
64
  charset-normalizer==3.3.2
65
- # via
66
- # aider-chat
67
- # requests
68
  click==8.1.7
69
  # via
70
- # aider-chat
71
- # litellm
72
- # streamlit
73
  # typer
74
  # uvicorn
75
  coloredlogs==15.0.1
76
  # via onnxruntime
77
- configargparse==1.7
78
- # via aider-chat
79
- contourpy==1.2.1
80
  # via matplotlib
81
  ctranslate2==4.3.1
82
  # via faster-whisper
83
  cycler==0.12.1
84
  # via matplotlib
85
- diff-match-patch==20230430
86
- # via aider-chat
87
- diskcache==5.6.3
88
- # via aider-chat
89
  distro==1.9.0
90
- # via
91
- # aider-chat
92
- # openai
93
  execnet==2.1.1
94
  # via pytest-xdist
95
- fastapi==0.112.2
96
  # via
97
  # faster-whisper-server (pyproject.toml)
98
  # gradio
@@ -100,320 +47,126 @@ faster-whisper==1.0.3
100
  # via faster-whisper-server (pyproject.toml)
101
  ffmpy==0.4.0
102
  # via gradio
103
- filelock==3.15.1
104
- # via
105
- # aider-chat
106
- # huggingface-hub
107
- flake8==7.1.0
108
- # via aider-chat
109
  flatbuffers==24.3.25
110
  # via onnxruntime
111
  fonttools==4.53.1
112
  # via matplotlib
113
- frozenlist==1.4.1
114
- # via
115
- # aider-chat
116
- # aiohttp
117
- # aiosignal
118
- fsspec==2024.6.0
119
  # via
120
- # aider-chat
121
  # gradio-client
122
  # huggingface-hub
123
- gitdb==4.0.11
124
- # via
125
- # aider-chat
126
- # gitpython
127
- gitpython==3.1.43
128
- # via
129
- # aider-chat
130
- # streamlit
131
- google-ai-generativelanguage==0.6.4
132
- # via
133
- # aider-chat
134
- # google-generativeai
135
- google-api-core==2.19.0
136
- # via
137
- # aider-chat
138
- # google-ai-generativelanguage
139
- # google-api-python-client
140
- # google-generativeai
141
- google-api-python-client==2.133.0
142
- # via
143
- # aider-chat
144
- # google-generativeai
145
- google-auth==2.30.0
146
- # via
147
- # aider-chat
148
- # google-ai-generativelanguage
149
- # google-api-core
150
- # google-api-python-client
151
- # google-auth-httplib2
152
- # google-generativeai
153
- google-auth-httplib2==0.2.0
154
- # via
155
- # aider-chat
156
- # google-api-python-client
157
- google-generativeai==0.6.0
158
- # via aider-chat
159
- googleapis-common-protos==1.63.1
160
- # via
161
- # aider-chat
162
- # google-api-core
163
- # grpcio-status
164
  gradio==4.42.0
165
  # via faster-whisper-server (pyproject.toml)
166
  gradio-client==1.3.0
167
  # via gradio
168
- greenlet==3.0.3
169
- # via
170
- # aider-chat
171
- # playwright
172
- grep-ast==0.3.2
173
- # via aider-chat
174
- grpcio==1.64.1
175
- # via
176
- # aider-chat
177
- # google-api-core
178
- # grpcio-status
179
- grpcio-status==1.62.2
180
- # via
181
- # aider-chat
182
- # google-api-core
183
  h11==0.14.0
184
  # via
185
- # aider-chat
186
  # httpcore
187
  # uvicorn
188
  httpcore==1.0.5
189
- # via
190
- # aider-chat
191
- # httpx
192
- httplib2==0.22.0
193
- # via
194
- # aider-chat
195
- # google-api-python-client
196
- # google-auth-httplib2
197
- httpx==0.27.0
198
  # via
199
  # faster-whisper-server (pyproject.toml)
200
- # aider-chat
201
  # gradio
202
  # gradio-client
203
  # openai
204
  httpx-sse==0.4.0
205
  # via faster-whisper-server (pyproject.toml)
206
- huggingface-hub==0.23.4
207
  # via
208
  # faster-whisper-server (pyproject.toml)
209
- # aider-chat
210
  # faster-whisper
211
  # gradio
212
  # gradio-client
213
  # tokenizers
214
  humanfriendly==10.0
215
  # via coloredlogs
216
- idna==3.7
217
  # via
218
- # aider-chat
219
  # anyio
220
  # httpx
221
  # requests
222
- # yarl
223
- importlib-metadata==7.1.0
224
- # via
225
- # aider-chat
226
- # litellm
227
  importlib-resources==6.4.4
228
  # via gradio
229
  iniconfig==2.0.0
230
  # via pytest
231
  jinja2==3.1.4
232
- # via
233
- # aider-chat
234
- # altair
235
- # gradio
236
- # litellm
237
- # pydeck
238
- jsonschema==4.22.0
239
- # via
240
- # aider-chat
241
- # altair
242
- jsonschema-specifications==2023.12.1
243
- # via
244
- # aider-chat
245
- # jsonschema
246
  keyboard==0.13.5
247
  # via faster-whisper-server (pyproject.toml)
248
- kiwisolver==1.4.5
249
  # via matplotlib
250
- litellm==1.40.15
251
- # via aider-chat
252
  markdown-it-py==3.0.0
253
- # via
254
- # aider-chat
255
- # rich
256
  markupsafe==2.1.5
257
  # via
258
- # aider-chat
259
  # gradio
260
  # jinja2
261
  matplotlib==3.9.2
262
  # via gradio
263
- mccabe==0.7.0
264
- # via
265
- # aider-chat
266
- # flake8
267
  mdurl==0.1.2
268
- # via
269
- # aider-chat
270
- # markdown-it-py
271
  mpmath==1.3.0
272
  # via sympy
273
- multidict==6.0.5
274
- # via
275
- # aider-chat
276
- # aiohttp
277
- # yarl
278
- networkx==3.2.1
279
- # via aider-chat
280
  nodejs-wheel-binaries==20.17.0
281
  # via basedpyright
282
  numpy==1.26.4
283
  # via
284
  # faster-whisper-server (pyproject.toml)
285
- # aider-chat
286
- # altair
287
  # contourpy
288
  # ctranslate2
289
  # gradio
290
  # matplotlib
291
  # onnxruntime
292
  # pandas
293
- # pyarrow
294
- # pydeck
295
- # scipy
296
- # streamlit
297
- onnxruntime==1.19.0
298
  # via faster-whisper
299
- openai==1.34.0
300
- # via
301
- # faster-whisper-server (pyproject.toml)
302
- # aider-chat
303
- # litellm
304
  orjson==3.10.7
305
  # via gradio
306
  packaging==24.1
307
  # via
308
- # aider-chat
309
- # altair
310
  # gradio
311
  # gradio-client
312
  # huggingface-hub
313
  # matplotlib
314
  # onnxruntime
315
  # pytest
316
- # streamlit
317
  pandas==2.2.2
 
 
318
  # via
319
- # aider-chat
320
- # altair
321
- # gradio
322
- # streamlit
323
- pathspec==0.12.1
324
- # via
325
- # aider-chat
326
- # grep-ast
327
- pillow==10.3.0
328
- # via
329
- # aider-chat
330
  # gradio
331
  # matplotlib
332
- # streamlit
333
- playwright==1.44.0
334
- # via aider-chat
335
  pluggy==1.5.0
336
  # via pytest
337
- prompt-toolkit==3.0.47
338
- # via aider-chat
339
- proto-plus==1.23.0
340
- # via
341
- # aider-chat
342
- # google-ai-generativelanguage
343
- # google-api-core
344
- protobuf==4.25.3
345
- # via
346
- # aider-chat
347
- # google-ai-generativelanguage
348
- # google-api-core
349
- # google-generativeai
350
- # googleapis-common-protos
351
- # grpcio-status
352
- # onnxruntime
353
- # proto-plus
354
- # streamlit
355
- pyarrow==16.1.0
356
- # via
357
- # aider-chat
358
- # streamlit
359
- pyasn1==0.6.0
360
- # via
361
- # aider-chat
362
- # pyasn1-modules
363
- # rsa
364
- pyasn1-modules==0.4.0
365
- # via
366
- # aider-chat
367
- # google-auth
368
- pycodestyle==2.12.0
369
- # via
370
- # aider-chat
371
- # flake8
372
  pycparser==2.22
373
- # via
374
- # aider-chat
375
- # cffi
376
- pydantic==2.7.4
377
  # via
378
  # faster-whisper-server (pyproject.toml)
379
- # aider-chat
380
  # fastapi
381
- # google-generativeai
382
  # gradio
383
- # litellm
384
  # openai
385
  # pydantic-settings
386
- pydantic-core==2.18.4
387
- # via
388
- # aider-chat
389
- # pydantic
390
  pydantic-settings==2.4.0
391
  # via faster-whisper-server (pyproject.toml)
392
- pydeck==0.9.1
393
- # via
394
- # aider-chat
395
- # streamlit
396
  pydub==0.25.1
397
  # via gradio
398
- pyee==11.1.0
399
- # via
400
- # aider-chat
401
- # playwright
402
- pyflakes==3.2.0
403
- # via
404
- # aider-chat
405
- # flake8
406
  pygments==2.18.0
407
- # via
408
- # aider-chat
409
- # rich
410
- pypandoc==1.13
411
- # via aider-chat
412
- pyparsing==3.1.2
413
- # via
414
- # aider-chat
415
- # httplib2
416
- # matplotlib
417
  pytest==8.3.2
418
  # via
419
  # faster-whisper-server (pyproject.toml)
@@ -422,196 +175,83 @@ pytest-xdist==3.6.1
422
  # via faster-whisper-server (pyproject.toml)
423
  python-dateutil==2.9.0.post0
424
  # via
425
- # aider-chat
426
  # matplotlib
427
  # pandas
428
  python-dotenv==1.0.1
429
- # via
430
- # aider-chat
431
- # litellm
432
- # pydantic-settings
433
  python-multipart==0.0.9
434
  # via
435
  # faster-whisper-server (pyproject.toml)
436
  # gradio
437
  pytz==2024.1
 
 
438
  # via
439
- # aider-chat
440
- # pandas
441
- pyyaml==6.0.1
442
- # via
443
- # aider-chat
444
  # ctranslate2
445
  # gradio
446
  # huggingface-hub
447
- referencing==0.35.1
448
- # via
449
- # aider-chat
450
- # jsonschema
451
- # jsonschema-specifications
452
- regex==2024.5.15
453
- # via
454
- # aider-chat
455
- # tiktoken
456
  requests==2.32.3
457
- # via
458
- # aider-chat
459
- # google-api-core
460
- # huggingface-hub
461
- # litellm
462
- # streamlit
463
- # tiktoken
464
- rich==13.7.1
465
- # via
466
- # aider-chat
467
- # streamlit
468
- # typer
469
- rpds-py==0.18.1
470
- # via
471
- # aider-chat
472
- # jsonschema
473
- # referencing
474
- rsa==4.9
475
- # via
476
- # aider-chat
477
- # google-auth
478
  ruff==0.5.3
479
  # via
480
  # faster-whisper-server (pyproject.toml)
481
  # gradio
482
- scipy==1.13.1
483
- # via aider-chat
484
  semantic-version==2.10.0
485
  # via gradio
486
- setuptools==73.0.1
487
  # via ctranslate2
488
  shellingham==1.5.4
489
  # via typer
490
  six==1.16.0
491
- # via
492
- # aider-chat
493
- # python-dateutil
494
- smmap==5.0.1
495
- # via
496
- # aider-chat
497
- # gitdb
498
  sniffio==1.3.1
499
  # via
500
- # aider-chat
501
  # anyio
502
  # httpx
503
  # openai
504
- sounddevice==0.4.7
505
- # via aider-chat
506
  soundfile==0.12.1
507
- # via
508
- # faster-whisper-server (pyproject.toml)
509
- # aider-chat
510
- soupsieve==2.5
511
- # via
512
- # aider-chat
513
- # beautifulsoup4
514
  srt==3.5.3
515
  # via faster-whisper-server (pyproject.toml)
516
- starlette==0.38.2
517
  # via fastapi
518
- streamlit==1.35.0
519
- # via aider-chat
520
  sympy==1.13.2
521
  # via onnxruntime
522
- tenacity==8.3.0
523
- # via
524
- # aider-chat
525
- # streamlit
526
- tiktoken==0.7.0
527
- # via
528
- # aider-chat
529
- # litellm
530
- tokenizers==0.19.1
531
- # via
532
- # aider-chat
533
- # faster-whisper
534
- # litellm
535
- toml==0.10.2
536
- # via
537
- # aider-chat
538
- # streamlit
539
  tomlkit==0.12.0
540
  # via gradio
541
- toolz==0.12.1
542
- # via
543
- # aider-chat
544
- # altair
545
- tornado==6.4.1
546
- # via
547
- # aider-chat
548
- # streamlit
549
- tqdm==4.66.4
550
  # via
551
- # aider-chat
552
- # google-generativeai
553
  # huggingface-hub
554
  # openai
555
- tree-sitter==0.21.3
556
- # via
557
- # aider-chat
558
- # tree-sitter-languages
559
- tree-sitter-languages==1.10.2
560
- # via
561
- # aider-chat
562
- # grep-ast
563
  typer==0.12.5
564
  # via gradio
565
  typing-extensions==4.12.2
566
  # via
567
- # aider-chat
568
  # fastapi
569
- # google-generativeai
570
  # gradio
571
  # gradio-client
572
  # huggingface-hub
573
  # openai
574
  # pydantic
575
  # pydantic-core
576
- # pyee
577
- # streamlit
578
  # typer
579
  tzdata==2024.1
580
  # via
581
- # aider-chat
582
  # pandas
583
- uritemplate==4.1.1
584
- # via
585
- # aider-chat
586
- # google-api-python-client
587
- urllib3==2.2.1
588
  # via
589
- # aider-chat
590
  # gradio
591
  # requests
592
  uvicorn==0.30.6
593
  # via
594
  # faster-whisper-server (pyproject.toml)
595
  # gradio
596
- watchdog==4.0.1
597
- # via
598
- # aider-chat
599
- # streamlit
600
- wcwidth==0.2.13
601
- # via
602
- # aider-chat
603
- # prompt-toolkit
604
  websockets==12.0
605
  # via gradio-client
606
  webvtt-py==0.5.1
607
  # via faster-whisper-server (pyproject.toml)
608
- yarl==1.9.4
609
- # via
610
- # aider-chat
611
- # aiohttp
612
- youtube-dl @ git+https://github.com/ytdl-org/youtube-dl.git@37cea84f775129ad715b9bcd617251c831fcc980
613
- # via faster-whisper-server (pyproject.toml)
614
- zipp==3.19.2
615
- # via
616
- # aider-chat
617
- # importlib-metadata
 
1
  # This file was autogenerated by uv via the following command:
2
  # uv pip compile --override overrides.txt --all-extras pyproject.toml
 
 
3
  aiofiles==23.2.1
4
  # via gradio
 
 
 
 
 
 
 
 
 
 
 
 
5
  annotated-types==0.7.0
6
+ # via pydantic
 
 
7
  anyio==4.4.0
8
  # via
 
9
  # gradio
10
  # httpx
11
  # openai
12
  # starlette
 
 
 
 
 
 
13
  av==12.3.0
14
  # via faster-whisper
 
 
15
  basedpyright==1.13.0
16
  # via faster-whisper-server (pyproject.toml)
17
+ certifi==2024.8.30
 
 
18
  # via
 
 
 
 
 
 
 
 
 
 
19
  # httpcore
20
  # httpx
21
  # requests
22
+ cffi==1.17.1
23
+ # via soundfile
 
 
 
24
  charset-normalizer==3.3.2
25
+ # via requests
 
 
26
  click==8.1.7
27
  # via
 
 
 
28
  # typer
29
  # uvicorn
30
  coloredlogs==15.0.1
31
  # via onnxruntime
32
+ contourpy==1.3.0
 
 
33
  # via matplotlib
34
  ctranslate2==4.3.1
35
  # via faster-whisper
36
  cycler==0.12.1
37
  # via matplotlib
 
 
 
 
38
  distro==1.9.0
39
+ # via openai
 
 
40
  execnet==2.1.1
41
  # via pytest-xdist
42
+ fastapi==0.113.0
43
  # via
44
  # faster-whisper-server (pyproject.toml)
45
  # gradio
 
47
  # via faster-whisper-server (pyproject.toml)
48
  ffmpy==0.4.0
49
  # via gradio
50
+ filelock==3.15.4
51
+ # via huggingface-hub
 
 
 
 
52
  flatbuffers==24.3.25
53
  # via onnxruntime
54
  fonttools==4.53.1
55
  # via matplotlib
56
+ fsspec==2024.9.0
 
 
 
 
 
57
  # via
 
58
  # gradio-client
59
  # huggingface-hub
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  gradio==4.42.0
61
  # via faster-whisper-server (pyproject.toml)
62
  gradio-client==1.3.0
63
  # via gradio
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
64
  h11==0.14.0
65
  # via
 
66
  # httpcore
67
  # uvicorn
68
  httpcore==1.0.5
69
+ # via httpx
70
+ httpx==0.27.2
 
 
 
 
 
 
 
71
  # via
72
  # faster-whisper-server (pyproject.toml)
 
73
  # gradio
74
  # gradio-client
75
  # openai
76
  httpx-sse==0.4.0
77
  # via faster-whisper-server (pyproject.toml)
78
+ huggingface-hub==0.24.6
79
  # via
80
  # faster-whisper-server (pyproject.toml)
 
81
  # faster-whisper
82
  # gradio
83
  # gradio-client
84
  # tokenizers
85
  humanfriendly==10.0
86
  # via coloredlogs
87
+ idna==3.8
88
  # via
 
89
  # anyio
90
  # httpx
91
  # requests
 
 
 
 
 
92
  importlib-resources==6.4.4
93
  # via gradio
94
  iniconfig==2.0.0
95
  # via pytest
96
  jinja2==3.1.4
97
+ # via gradio
98
+ jiter==0.5.0
99
+ # via openai
 
 
 
 
 
 
 
 
 
 
 
100
  keyboard==0.13.5
101
  # via faster-whisper-server (pyproject.toml)
102
+ kiwisolver==1.4.7
103
  # via matplotlib
 
 
104
  markdown-it-py==3.0.0
105
+ # via rich
 
 
106
  markupsafe==2.1.5
107
  # via
 
108
  # gradio
109
  # jinja2
110
  matplotlib==3.9.2
111
  # via gradio
 
 
 
 
112
  mdurl==0.1.2
113
+ # via markdown-it-py
 
 
114
  mpmath==1.3.0
115
  # via sympy
 
 
 
 
 
 
 
116
  nodejs-wheel-binaries==20.17.0
117
  # via basedpyright
118
  numpy==1.26.4
119
  # via
120
  # faster-whisper-server (pyproject.toml)
 
 
121
  # contourpy
122
  # ctranslate2
123
  # gradio
124
  # matplotlib
125
  # onnxruntime
126
  # pandas
127
+ onnxruntime==1.19.2
 
 
 
 
128
  # via faster-whisper
129
+ openai==1.43.1
130
+ # via faster-whisper-server (pyproject.toml)
 
 
 
131
  orjson==3.10.7
132
  # via gradio
133
  packaging==24.1
134
  # via
 
 
135
  # gradio
136
  # gradio-client
137
  # huggingface-hub
138
  # matplotlib
139
  # onnxruntime
140
  # pytest
 
141
  pandas==2.2.2
142
+ # via gradio
143
+ pillow==10.4.0
144
  # via
 
 
 
 
 
 
 
 
 
 
 
145
  # gradio
146
  # matplotlib
 
 
 
147
  pluggy==1.5.0
148
  # via pytest
149
+ protobuf==5.28.0
150
+ # via onnxruntime
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
151
  pycparser==2.22
152
+ # via cffi
153
+ pydantic==2.9.0
 
 
154
  # via
155
  # faster-whisper-server (pyproject.toml)
 
156
  # fastapi
 
157
  # gradio
 
158
  # openai
159
  # pydantic-settings
160
+ pydantic-core==2.23.2
161
+ # via pydantic
 
 
162
  pydantic-settings==2.4.0
163
  # via faster-whisper-server (pyproject.toml)
 
 
 
 
164
  pydub==0.25.1
165
  # via gradio
 
 
 
 
 
 
 
 
166
  pygments==2.18.0
167
+ # via rich
168
+ pyparsing==3.1.4
169
+ # via matplotlib
 
 
 
 
 
 
 
170
  pytest==8.3.2
171
  # via
172
  # faster-whisper-server (pyproject.toml)
 
175
  # via faster-whisper-server (pyproject.toml)
176
  python-dateutil==2.9.0.post0
177
  # via
 
178
  # matplotlib
179
  # pandas
180
  python-dotenv==1.0.1
181
+ # via pydantic-settings
 
 
 
182
  python-multipart==0.0.9
183
  # via
184
  # faster-whisper-server (pyproject.toml)
185
  # gradio
186
  pytz==2024.1
187
+ # via pandas
188
+ pyyaml==6.0.2
189
  # via
 
 
 
 
 
190
  # ctranslate2
191
  # gradio
192
  # huggingface-hub
 
 
 
 
 
 
 
 
 
193
  requests==2.32.3
194
+ # via huggingface-hub
195
+ rich==13.8.0
196
+ # via typer
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
197
  ruff==0.5.3
198
  # via
199
  # faster-whisper-server (pyproject.toml)
200
  # gradio
 
 
201
  semantic-version==2.10.0
202
  # via gradio
203
+ setuptools==74.1.2
204
  # via ctranslate2
205
  shellingham==1.5.4
206
  # via typer
207
  six==1.16.0
208
+ # via python-dateutil
 
 
 
 
 
 
209
  sniffio==1.3.1
210
  # via
 
211
  # anyio
212
  # httpx
213
  # openai
 
 
214
  soundfile==0.12.1
215
+ # via faster-whisper-server (pyproject.toml)
 
 
 
 
 
 
216
  srt==3.5.3
217
  # via faster-whisper-server (pyproject.toml)
218
+ starlette==0.38.4
219
  # via fastapi
 
 
220
  sympy==1.13.2
221
  # via onnxruntime
222
+ tokenizers==0.20.0
223
+ # via faster-whisper
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
224
  tomlkit==0.12.0
225
  # via gradio
226
+ tqdm==4.66.5
 
 
 
 
 
 
 
 
227
  # via
 
 
228
  # huggingface-hub
229
  # openai
 
 
 
 
 
 
 
 
230
  typer==0.12.5
231
  # via gradio
232
  typing-extensions==4.12.2
233
  # via
 
234
  # fastapi
 
235
  # gradio
236
  # gradio-client
237
  # huggingface-hub
238
  # openai
239
  # pydantic
240
  # pydantic-core
 
 
241
  # typer
242
  tzdata==2024.1
243
  # via
 
244
  # pandas
245
+ # pydantic
246
+ urllib3==2.2.2
 
 
 
247
  # via
 
248
  # gradio
249
  # requests
250
  uvicorn==0.30.6
251
  # via
252
  # faster-whisper-server (pyproject.toml)
253
  # gradio
 
 
 
 
 
 
 
 
254
  websockets==12.0
255
  # via gradio-client
256
  webvtt-py==0.5.1
257
  # via faster-whisper-server (pyproject.toml)
 
 
 
 
 
 
 
 
 
 
requirements-dev.txt CHANGED
@@ -14,12 +14,12 @@ av==12.3.0
14
  # via faster-whisper
15
  basedpyright==1.13.0
16
  # via faster-whisper-server (pyproject.toml)
17
- certifi==2024.7.4
18
  # via
19
  # httpcore
20
  # httpx
21
  # requests
22
- cffi==1.17.0
23
  # via soundfile
24
  charset-normalizer==3.3.2
25
  # via requests
@@ -29,7 +29,7 @@ click==8.1.7
29
  # uvicorn
30
  coloredlogs==15.0.1
31
  # via onnxruntime
32
- contourpy==1.2.1
33
  # via matplotlib
34
  ctranslate2==4.3.1
35
  # via faster-whisper
@@ -39,7 +39,7 @@ distro==1.9.0
39
  # via openai
40
  execnet==2.1.1
41
  # via pytest-xdist
42
- fastapi==0.112.2
43
  # via
44
  # faster-whisper-server (pyproject.toml)
45
  # gradio
@@ -53,7 +53,7 @@ flatbuffers==24.3.25
53
  # via onnxruntime
54
  fonttools==4.53.1
55
  # via matplotlib
56
- fsspec==2024.6.1
57
  # via
58
  # gradio-client
59
  # huggingface-hub
@@ -67,7 +67,7 @@ h11==0.14.0
67
  # uvicorn
68
  httpcore==1.0.5
69
  # via httpx
70
- httpx==0.27.0
71
  # via
72
  # faster-whisper-server (pyproject.toml)
73
  # gradio
@@ -97,7 +97,7 @@ jinja2==3.1.4
97
  # via gradio
98
  jiter==0.5.0
99
  # via openai
100
- kiwisolver==1.4.5
101
  # via matplotlib
102
  markdown-it-py==3.0.0
103
  # via rich
@@ -122,9 +122,9 @@ numpy==1.26.4
122
  # matplotlib
123
  # onnxruntime
124
  # pandas
125
- onnxruntime==1.19.0
126
  # via faster-whisper
127
- openai==1.42.0
128
  # via faster-whisper-server (pyproject.toml)
129
  orjson==3.10.7
130
  # via gradio
@@ -144,18 +144,18 @@ pillow==10.4.0
144
  # matplotlib
145
  pluggy==1.5.0
146
  # via pytest
147
- protobuf==5.27.3
148
  # via onnxruntime
149
  pycparser==2.22
150
  # via cffi
151
- pydantic==2.8.2
152
  # via
153
  # faster-whisper-server (pyproject.toml)
154
  # fastapi
155
  # gradio
156
  # openai
157
  # pydantic-settings
158
- pydantic-core==2.20.1
159
  # via pydantic
160
  pydantic-settings==2.4.0
161
  # via faster-whisper-server (pyproject.toml)
@@ -198,7 +198,7 @@ ruff==0.5.3
198
  # gradio
199
  semantic-version==2.10.0
200
  # via gradio
201
- setuptools==73.0.1
202
  # via ctranslate2
203
  shellingham==1.5.4
204
  # via typer
@@ -213,7 +213,7 @@ soundfile==0.12.1
213
  # via faster-whisper-server (pyproject.toml)
214
  srt==3.5.3
215
  # via faster-whisper-server (pyproject.toml)
216
- starlette==0.38.2
217
  # via fastapi
218
  sympy==1.13.2
219
  # via onnxruntime
@@ -238,7 +238,9 @@ typing-extensions==4.12.2
238
  # pydantic-core
239
  # typer
240
  tzdata==2024.1
241
- # via pandas
 
 
242
  urllib3==2.2.2
243
  # via
244
  # gradio
 
14
  # via faster-whisper
15
  basedpyright==1.13.0
16
  # via faster-whisper-server (pyproject.toml)
17
+ certifi==2024.8.30
18
  # via
19
  # httpcore
20
  # httpx
21
  # requests
22
+ cffi==1.17.1
23
  # via soundfile
24
  charset-normalizer==3.3.2
25
  # via requests
 
29
  # uvicorn
30
  coloredlogs==15.0.1
31
  # via onnxruntime
32
+ contourpy==1.3.0
33
  # via matplotlib
34
  ctranslate2==4.3.1
35
  # via faster-whisper
 
39
  # via openai
40
  execnet==2.1.1
41
  # via pytest-xdist
42
+ fastapi==0.113.0
43
  # via
44
  # faster-whisper-server (pyproject.toml)
45
  # gradio
 
53
  # via onnxruntime
54
  fonttools==4.53.1
55
  # via matplotlib
56
+ fsspec==2024.9.0
57
  # via
58
  # gradio-client
59
  # huggingface-hub
 
67
  # uvicorn
68
  httpcore==1.0.5
69
  # via httpx
70
+ httpx==0.27.2
71
  # via
72
  # faster-whisper-server (pyproject.toml)
73
  # gradio
 
97
  # via gradio
98
  jiter==0.5.0
99
  # via openai
100
+ kiwisolver==1.4.7
101
  # via matplotlib
102
  markdown-it-py==3.0.0
103
  # via rich
 
122
  # matplotlib
123
  # onnxruntime
124
  # pandas
125
+ onnxruntime==1.19.2
126
  # via faster-whisper
127
+ openai==1.43.1
128
  # via faster-whisper-server (pyproject.toml)
129
  orjson==3.10.7
130
  # via gradio
 
144
  # matplotlib
145
  pluggy==1.5.0
146
  # via pytest
147
+ protobuf==5.28.0
148
  # via onnxruntime
149
  pycparser==2.22
150
  # via cffi
151
+ pydantic==2.9.0
152
  # via
153
  # faster-whisper-server (pyproject.toml)
154
  # fastapi
155
  # gradio
156
  # openai
157
  # pydantic-settings
158
+ pydantic-core==2.23.2
159
  # via pydantic
160
  pydantic-settings==2.4.0
161
  # via faster-whisper-server (pyproject.toml)
 
198
  # gradio
199
  semantic-version==2.10.0
200
  # via gradio
201
+ setuptools==74.1.2
202
  # via ctranslate2
203
  shellingham==1.5.4
204
  # via typer
 
213
  # via faster-whisper-server (pyproject.toml)
214
  srt==3.5.3
215
  # via faster-whisper-server (pyproject.toml)
216
+ starlette==0.38.4
217
  # via fastapi
218
  sympy==1.13.2
219
  # via onnxruntime
 
238
  # pydantic-core
239
  # typer
240
  tzdata==2024.1
241
+ # via
242
+ # pandas
243
+ # pydantic
244
  urllib3==2.2.2
245
  # via
246
  # gradio
requirements.txt CHANGED
@@ -12,12 +12,12 @@ anyio==4.4.0
12
  # starlette
13
  av==12.3.0
14
  # via faster-whisper
15
- certifi==2024.7.4
16
  # via
17
  # httpcore
18
  # httpx
19
  # requests
20
- cffi==1.17.0
21
  # via soundfile
22
  charset-normalizer==3.3.2
23
  # via requests
@@ -27,7 +27,7 @@ click==8.1.7
27
  # uvicorn
28
  coloredlogs==15.0.1
29
  # via onnxruntime
30
- contourpy==1.2.1
31
  # via matplotlib
32
  ctranslate2==4.3.1
33
  # via faster-whisper
@@ -35,7 +35,7 @@ cycler==0.12.1
35
  # via matplotlib
36
  distro==1.9.0
37
  # via openai
38
- fastapi==0.112.2
39
  # via
40
  # faster-whisper-server (pyproject.toml)
41
  # gradio
@@ -49,7 +49,7 @@ flatbuffers==24.3.25
49
  # via onnxruntime
50
  fonttools==4.53.1
51
  # via matplotlib
52
- fsspec==2024.6.1
53
  # via
54
  # gradio-client
55
  # huggingface-hub
@@ -63,7 +63,7 @@ h11==0.14.0
63
  # uvicorn
64
  httpcore==1.0.5
65
  # via httpx
66
- httpx==0.27.0
67
  # via
68
  # faster-whisper-server (pyproject.toml)
69
  # gradio
@@ -91,7 +91,7 @@ jinja2==3.1.4
91
  # via gradio
92
  jiter==0.5.0
93
  # via openai
94
- kiwisolver==1.4.5
95
  # via matplotlib
96
  markdown-it-py==3.0.0
97
  # via rich
@@ -114,9 +114,9 @@ numpy==1.26.4
114
  # matplotlib
115
  # onnxruntime
116
  # pandas
117
- onnxruntime==1.19.0
118
  # via faster-whisper
119
- openai==1.42.0
120
  # via faster-whisper-server (pyproject.toml)
121
  orjson==3.10.7
122
  # via gradio
@@ -133,18 +133,18 @@ pillow==10.4.0
133
  # via
134
  # gradio
135
  # matplotlib
136
- protobuf==5.27.3
137
  # via onnxruntime
138
  pycparser==2.22
139
  # via cffi
140
- pydantic==2.8.2
141
  # via
142
  # faster-whisper-server (pyproject.toml)
143
  # fastapi
144
  # gradio
145
  # openai
146
  # pydantic-settings
147
- pydantic-core==2.20.1
148
  # via pydantic
149
  pydantic-settings==2.4.0
150
  # via faster-whisper-server (pyproject.toml)
@@ -175,11 +175,11 @@ requests==2.32.3
175
  # via huggingface-hub
176
  rich==13.8.0
177
  # via typer
178
- ruff==0.6.2
179
  # via gradio
180
  semantic-version==2.10.0
181
  # via gradio
182
- setuptools==73.0.1
183
  # via ctranslate2
184
  shellingham==1.5.4
185
  # via typer
@@ -192,7 +192,7 @@ sniffio==1.3.1
192
  # openai
193
  soundfile==0.12.1
194
  # via faster-whisper-server (pyproject.toml)
195
- starlette==0.38.2
196
  # via fastapi
197
  sympy==1.13.2
198
  # via onnxruntime
@@ -217,7 +217,9 @@ typing-extensions==4.12.2
217
  # pydantic-core
218
  # typer
219
  tzdata==2024.1
220
- # via pandas
 
 
221
  urllib3==2.2.2
222
  # via
223
  # gradio
 
12
  # starlette
13
  av==12.3.0
14
  # via faster-whisper
15
+ certifi==2024.8.30
16
  # via
17
  # httpcore
18
  # httpx
19
  # requests
20
+ cffi==1.17.1
21
  # via soundfile
22
  charset-normalizer==3.3.2
23
  # via requests
 
27
  # uvicorn
28
  coloredlogs==15.0.1
29
  # via onnxruntime
30
+ contourpy==1.3.0
31
  # via matplotlib
32
  ctranslate2==4.3.1
33
  # via faster-whisper
 
35
  # via matplotlib
36
  distro==1.9.0
37
  # via openai
38
+ fastapi==0.113.0
39
  # via
40
  # faster-whisper-server (pyproject.toml)
41
  # gradio
 
49
  # via onnxruntime
50
  fonttools==4.53.1
51
  # via matplotlib
52
+ fsspec==2024.9.0
53
  # via
54
  # gradio-client
55
  # huggingface-hub
 
63
  # uvicorn
64
  httpcore==1.0.5
65
  # via httpx
66
+ httpx==0.27.2
67
  # via
68
  # faster-whisper-server (pyproject.toml)
69
  # gradio
 
91
  # via gradio
92
  jiter==0.5.0
93
  # via openai
94
+ kiwisolver==1.4.7
95
  # via matplotlib
96
  markdown-it-py==3.0.0
97
  # via rich
 
114
  # matplotlib
115
  # onnxruntime
116
  # pandas
117
+ onnxruntime==1.19.2
118
  # via faster-whisper
119
+ openai==1.43.1
120
  # via faster-whisper-server (pyproject.toml)
121
  orjson==3.10.7
122
  # via gradio
 
133
  # via
134
  # gradio
135
  # matplotlib
136
+ protobuf==5.28.0
137
  # via onnxruntime
138
  pycparser==2.22
139
  # via cffi
140
+ pydantic==2.9.0
141
  # via
142
  # faster-whisper-server (pyproject.toml)
143
  # fastapi
144
  # gradio
145
  # openai
146
  # pydantic-settings
147
+ pydantic-core==2.23.2
148
  # via pydantic
149
  pydantic-settings==2.4.0
150
  # via faster-whisper-server (pyproject.toml)
 
175
  # via huggingface-hub
176
  rich==13.8.0
177
  # via typer
178
+ ruff==0.6.4
179
  # via gradio
180
  semantic-version==2.10.0
181
  # via gradio
182
+ setuptools==74.1.2
183
  # via ctranslate2
184
  shellingham==1.5.4
185
  # via typer
 
192
  # openai
193
  soundfile==0.12.1
194
  # via faster-whisper-server (pyproject.toml)
195
+ starlette==0.38.4
196
  # via fastapi
197
  sympy==1.13.2
198
  # via onnxruntime
 
217
  # pydantic-core
218
  # typer
219
  tzdata==2024.1
220
+ # via
221
+ # pandas
222
+ # pydantic
223
  urllib3==2.2.2
224
  # via
225
  # gradio