cryptography>=42.0.0
tqdm>=4.66.0
requests>=2.31.0
numpy>=1.23
psutil>=5.9.0

[all]
google-cloud-kms>=2.21.0
torch>=2.0.0
transformers>=4.33.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
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

[hsm]
google-cloud-kms>=2.21.0

[modulation]
torch>=2.0.0
transformers>=4.33.0
datasets<3.0.0,>=2.14.0
safetensors>=0.4.5

[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
