numpy
opencv-python
paramiko
Pillow
pyaudio
PyTurboJPEG
redis
scp
six
dotenv

[alphamini]
alphamini
protobuf==3.20.3
websockets==13.1

[dev]
black==24.10.0
isort==5.13.2
pre-commit==4.0.1
twine
wheel

[dialogflow]
google-cloud-dialogflow

[dialogflow-cx]
google-cloud-dialogflow-cx

[docs]
sphinx
sphinx-togglebutton
sphinx-rtd-theme
sphinx-copybutton

[face-detection-dnn]
matplotlib
pandas
pyyaml
torch
torchvision
tqdm
requests

[face-recognition]
scikit-learn
torch
torchvision

[franka]
pyspacemouse
scipy
numpy<2.0.0

[google-stt]
google-cloud-speech

[google-tts]
google-cloud-texttospeech

[nebula]
openai>=1.52.2
python-dotenv

[object-detection]
ultralytics

[openai-gpt]
openai>=1.52.2
python-dotenv

[voice-detection]
torch
torchaudio
numpy

[webserver]
Flask
Flask-SocketIO

[whisper-speech-to-text]
openai>=1.52.2
SpeechRecognition>=3.11.0
openai-whisper
soundfile
python-dotenv
