pysrt>=1.1.2
tqdm

[all]
torch>=2.1.0
ffmpeg-python>=0.2.0
google-genai>=1.0.0
openai>=1.0.0
openai-whisper>=20231117
torchaudio>=2.1.0
onnxruntime<2,>=1.14
faster-whisper>=1.0.1

[dev]
torch>=2.1.0
ffmpeg-python>=0.2.0
google-genai>=1.0.0
openai>=1.0.0
faster-whisper>=1.0.1
torchaudio>=2.1.0
pytest>=7.4.0
onnxruntime<2,>=1.14
openai-whisper>=20231117

[faster_whisper]
torch>=2.1.0
ffmpeg-python>=0.2.0
faster-whisper>=1.0.1
torchaudio>=2.1.0
onnxruntime<2,>=1.14

[gemini]
torch>=2.1.0
ffmpeg-python>=0.2.0
google-genai>=1.0.0
torchaudio>=2.1.0
onnxruntime<2,>=1.14

[subaligner]
openai>=1.0.0
google-genai>=1.0.0

[subtranslator]
openai>=1.0.0
google-genai>=1.0.0

[whisper]
torch>=2.1.0
ffmpeg-python>=0.2.0
torchaudio>=2.1.0
onnxruntime<2,>=1.14
openai-whisper>=20231117
