# OddASR Dependencies (GPU Version)
# For CUDA 12.8+ / RTX 50 series (Blackwell)
# Install with: pip install -r requirements-gpu.txt

--index-url https://download.pytorch.org/whl/cu128
--extra-index-url https://pypi.org/simple

# Core ASR
funasr>=1.4.1

torch>=2.7.0
torchaudio
torchvision

# Web Server
flask>=2.0.0
flask-cors>=4.0.0
websockets>=14.2

# Audio Processing
numpy>=1.24.0
soundfile>=0.12.0
pydub>=0.25.1

# VAD (optional)
silero-vad>=4.0.0

# Moonshine ASR (optional)
moonshine-voice>=0.0.56

# SenseVoice ONNX support
sherpa-onnx>=1.10.0

# Qwen3-ASR support (optional, required when using qwen3-asr-0.6b / qwen3-asr-1.7b)
qwen-asr

# Cython Build
cython>=0.29.0
setuptools>=76.0.0
wheel>=0.40.0

# Numba (required by FunASR)
numba>=0.60.0
editdistance>=0.8.1

# System monitoring (optional, for admin dashboard)
psutil>=5.9.0
