cryptography>=42.0.0
tqdm>=4.66.0
requests>=2.31.0
numpy>=1.23
psutil>=5.9.0
torch<3.0.0,>=2.6.0
transformers<6.0.0,>=5.3.0
datasets<3.0.0,>=2.14.0
safetensors>=0.4.5

[all]
google-cloud-kms>=2.21.0
torch<3.0.0,>=2.6.0
transformers<6.0.0,>=5.3.0
datasets<3.0.0,>=2.14.0
safetensors>=0.4.5
librosa>=0.10.2.post1
soundfile>=0.12.1
evaluate>=0.4.1
bert-score>=0.3.13
sacrebleu>=2.3.1
rouge-score>=0.1.2
jiwer>=3.0.3
python-docx>=1.1.2
Pillow>=9.5.0
opencv-python-headless>=4.8.0
sentence-transformers>=2.2.2
faiss-cpu>=1.7.4
webrtcvad>=2.0.10
sounddevice>=0.4.6
pyaudio>=0.2.14

[all:sys_platform == "linux"]
tpm2-pytss>=2.3.0

[audio]
librosa>=0.10.2.post1
soundfile>=0.12.1

[embedding]
sentence-transformers>=2.2.2
faiss-cpu>=1.7.4

[eval]
evaluate>=0.4.1
bert-score>=0.3.13
sacrebleu>=2.3.1
rouge-score>=0.1.2
jiwer>=3.0.3
python-docx>=1.1.2

[hsm]
google-cloud-kms>=2.21.0

[modulation]

[tpm]

[tpm:sys_platform == "linux"]
tpm2-pytss>=2.3.0

[video]
Pillow>=9.5.0
opencv-python-headless>=4.8.0

[vision]
Pillow>=9.5.0
opencv-python-headless>=4.8.0
