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
sentencepiece>=0.2.0
protobuf>=4.25.3
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
scikit-learn>=1.4.1.post1
Pillow>=9.5.0
opencv-python-headless>=4.8.0
torchvision<1.0.0,>=0.21.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
sentencepiece>=0.2.0
protobuf>=4.25.3

[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
scikit-learn>=1.4.1.post1

[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
torchvision<1.0.0,>=0.21.0
