# 포터블 exe 전용 의존성 — torch 를 넣지 않는다.
#
# 음성인식(faster-whisper)도 번역(NLLB)도 CTranslate2 위에서 돌고
# CTranslate2 는 torch 를 요구하지 않는다. 덕분에 exe 가 3GB -> 500MB 가
# 된다. 대신 4~5티어(Seed-X / Qwen3)는 빠지며 앱이 그렇게 표시한다.
#
# 4~5티어까지 쓰려면 포터블이 아니라 일반 설치(requirements.txt)를 쓰세요.

PySide6>=6.6
numpy>=1.24

faster-whisper>=1.0
ctranslate2>=4.4
tokenizers>=0.19
sentencepiece>=0.2
# NLLB 토크나이저용. torch 없이 토크나이저 전용 모드로 동작한다.
transformers>=4.44
huggingface-hub>=0.24

# Windows 오디오 캡처
PyAudioWPatch>=0.2.12.7; sys_platform == "win32"
pycaw>=20240210; sys_platform == "win32"
comtypes>=1.4; sys_platform == "win32"
psutil>=5.9; sys_platform == "win32"

webrtcvad-wheels>=2.0.14
pyinstaller>=6.6
