28 lines
407 B
Plaintext
28 lines
407 B
Plaintext
# HeadMic - Vixy's Ears
|
|
# For Raspberry Pi 5 (head-vixy)
|
|
|
|
# Python 3.13 compatibility
|
|
setuptools>=75.0.0
|
|
|
|
# Web framework
|
|
fastapi>=0.104.0
|
|
uvicorn>=0.24.0
|
|
python-multipart>=0.0.6
|
|
|
|
# Audio
|
|
pyaudio>=0.2.13
|
|
webrtcvad>=2.0.10
|
|
numpy>=1.24.0
|
|
|
|
# Wake word detection
|
|
pvporcupine>=3.0.0
|
|
|
|
# HTTP client for EarTail
|
|
httpx>=0.25.0
|
|
|
|
# XVF3800 USB control (DoA + LEDs)
|
|
pyusb>=1.2.0
|
|
|
|
# Pydantic for models
|
|
pydantic>=2.0.0
|