[project] name = "whisper-webui" version = "0.0.0" requires-python = ">=3.10,<3.12" dependencies = [ "ctranslate2", "faster-whisper", "ffmpeg-python==0.2.0", "gradio==3.38.0", "gradio-client==0.8.1", "yt-dlp", "json5", "more-itertools", # Torch stack (CUDA 11.7 build) "torch==2.0.1+cu117", "torchaudio==2.0.2+cu117", # Needed by diarization "intervaltree", "srt", "pyannote.audio", ] [tool.uv.sources] torch = { index = "pytorch-cu117" } torchaudio = { index = "pytorch-cu117" } [[tool.uv.index]] name = "pytorch-cu117" url = "https://download.pytorch.org/whl/cu117" explicit = true [tool.uv] constraint-dependencies = [ # TEMP: Gradio 3.38.0 appears to break with newer httpx in this project. # Remove this after upgrading Gradio and verifying uploads/queue work. "httpx==0.23.3", ]