File size: 4,291 Bytes
bac20d5
 
 
 
e60fe55
bac20d5
 
 
e60fe55
bac20d5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
e60fe55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
[project]
name = "whatshutup"
version = "0.1.0"
description = "Add your description here"
requires-python = ">=3.10,<3.11"
dependencies = [
    "faster-whisper>=1.1.1",
    "ffmpeg>=1.4",
    "ffmpeg-python>=0.2.0",
    "gradio>=5.14.0",
    "huggingface-hub>=0.28.1",
    "pydub>=0.25.1",
    "sentencepiece>=0.2.0",
    "torch>=2.6.0",
    "transformers>=4.48.2",
]

[dependency-groups]
app = [
    "aiofiles==23.2.1",
    "annotated-types==0.7.0",
    "anyio==4.8.0",
    "audioop-lts==0.2.1 ; python_full_version >= '3.13'",
    "av==14.1.0",
    "certifi==2025.1.31",
    "charset-normalizer==3.4.1",
    "click==8.1.8 ; sys_platform != 'emscripten'",
    "colorama==0.4.6 ; sys_platform == 'win32'",
    "coloredlogs==15.0.1",
    "ctranslate2==4.5.0",
    "fastapi==0.115.8",
    "faster-whisper==1.1.1",
    "ffmpeg==1.4",
    "ffmpy==0.5.0",
    "filelock==3.17.0",
    "flatbuffers==25.1.24",
    "fsspec==2024.12.0",
    "gradio==5.14.0",
    "gradio-client==1.7.0",
    "h11==0.14.0",
    "httpcore==1.0.7",
    "httpx==0.28.1",
    "huggingface-hub==0.28.1",
    "humanfriendly==10.0",
    "idna==3.10",
    "jinja2==3.1.5",
    "markdown-it-py==3.0.0 ; sys_platform != 'emscripten'",
    "markupsafe==2.1.5",
    "mdurl==0.1.2 ; sys_platform != 'emscripten'",
    "mpmath==1.3.0",
    "networkx==3.4.2",
    "numpy==2.2.2",
    "nvidia-cublas-cu12==12.4.5.8 ; platform_machine == 'x86_64' and sys_platform == 'linux'",
    "nvidia-cuda-cupti-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'",
    "nvidia-cuda-nvrtc-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'",
    "nvidia-cuda-runtime-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'",
    "nvidia-cudnn-cu12==9.1.0.70 ; platform_machine == 'x86_64' and sys_platform == 'linux'",
    "nvidia-cufft-cu12==11.2.1.3 ; platform_machine == 'x86_64' and sys_platform == 'linux'",
    "nvidia-curand-cu12==10.3.5.147 ; platform_machine == 'x86_64' and sys_platform == 'linux'",
    "nvidia-cusolver-cu12==11.6.1.9 ; platform_machine == 'x86_64' and sys_platform == 'linux'",
    "nvidia-cusparse-cu12==12.3.1.170 ; platform_machine == 'x86_64' and sys_platform == 'linux'",
    "nvidia-cusparselt-cu12==0.6.2 ; platform_machine == 'x86_64' and sys_platform == 'linux'",
    "nvidia-nccl-cu12==2.21.5 ; platform_machine == 'x86_64' and sys_platform == 'linux'",
    "nvidia-nvjitlink-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'",
    "nvidia-nvtx-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux'",
    "onnxruntime==1.20.1",
    "orjson==3.10.15",
    "packaging==24.2",
    "pandas==2.2.3",
    "pillow==11.1.0",
    "protobuf==5.29.3",
    "pydantic==2.10.6",
    "pydantic-core==2.27.2",
    "pydub==0.25.1",
    "pygments==2.19.1 ; sys_platform != 'emscripten'",
    "pyreadline3==3.5.4 ; sys_platform == 'win32'",
    "python-dateutil==2.9.0.post0",
    "python-multipart==0.0.20",
    "pytz==2025.1",
    "pyyaml==6.0.2",
    "regex==2024.11.6",
    "requests==2.32.3",
    "rich==13.9.4 ; sys_platform != 'emscripten'",
    "ruff==0.9.4 ; sys_platform != 'emscripten'",
    "safehttpx==0.1.6",
    "safetensors==0.5.2",
    "semantic-version==2.10.0",
    "sentencepiece==0.2.0",
    "setuptools==75.8.0",
    "shellingham==1.5.4 ; sys_platform != 'emscripten'",
    "six==1.17.0",
    "sniffio==1.3.1",
    "starlette==0.45.3",
    "sympy==1.13.1",
    "tokenizers==0.21.0",
    "tomlkit==0.13.2",
    "torch==2.6.0",
    "tqdm==4.67.1",
    "transformers==4.48.2",
    "triton==3.2.0 ; platform_machine == 'x86_64' and sys_platform == 'linux'",
    "typer==0.15.1 ; sys_platform != 'emscripten'",
    "typing-extensions==4.12.2",
    "tzdata==2025.1",
    "urllib3==2.3.0",
    "uvicorn==0.34.0 ; sys_platform != 'emscripten'",
    "websockets==14.2",
]
fasterwhisper = [
    "ctranslate2>=4.5.0",
    "faster-whisper>=1.1.1",
    "ffmpeg-python>=0.2.0",
    "gradio>=5.14.0",
    "intervaltree>=3.1.0",
    "json5>=0.10.0",
    "more-itertools>=10.6.0",
    "pyannote-audio",
    "srt>=3.5.3",
    "torch>=2.6.0",
    "torchaudio>=2.6.0",
    "yt-dlp>=2025.1.26",
]

[tool.uv.sources]
pyannote-audio = { url = "https://github.com/pyannote/pyannote-audio/archive/refs/heads/develop.zip" }