- Multi-stage Dockerfile with CPU-only PyTorch - .dockerignore to exclude build artifacts - requirements-cpu.txt for CPU-only dependencies - Health check endpoint for container monitoring
27 lines
268 B
Plaintext
27 lines
268 B
Plaintext
# WebSocket server
|
|
fastapi
|
|
uvicorn[standard]
|
|
websockets
|
|
webrtcvad
|
|
|
|
# Speech-to-Text
|
|
faster-whisper
|
|
soundfile
|
|
|
|
# LLM (CPU-only)
|
|
transformers
|
|
accelerate
|
|
bitsandbytes
|
|
|
|
# TTS
|
|
torchaudio
|
|
|
|
# Audio processing
|
|
numpy
|
|
scipy
|
|
|
|
# Utilities
|
|
python-dotenv
|
|
pydantic
|
|
pydantic-settings
|