# dv-pipecat-ai[daily,cartesia,openai,silero,deepgram,azure,elevenlabs,noisereduce,soundfile,speechmatics]
# Core numeric stack
numpy>=2.2,<2.3  # Satisfies OpenCV 4.12's numpy<2.3,>=2
noisereduce==3.0.3
fastapi==0.115.8
uvicorn==0.34.0
python-dotenv==1.0.1
loguru==0.7.3
plivo==4.58.4
aioboto3==7.0.0
aiofiles~=24.1.0
redis==5.2.1
python-multipart==0.0.20
weaviate-client==4.16.10
num2words==0.5.14
indic-num2words==1.3.1
aiocache~=0.12.3
pandas>=2.2.0  # Compatible with NumPy 2.x
tabulate~=0.9.0
tenacity
pydantic-settings
# python-logging-loki~=0.3.1
loki_logger_handler~=1.1.1
pydub==0.25.1
jsonpath-ng==1.7.0
groq
twilio==9.6.3
elevenlabs==2.15.0
aiortc==1.13.0
opencv-python==4.10.0.84  # Use older version compatible with NumPy 1.x
kubernetes_asyncio==29.0.0
# PyTorch CPU-only for pyrnnoise
--extra-index-url https://download.pytorch.org/whl/cpu
torch
torchvision
torchaudio
# Audio noise reduction
pyrnnoise
pipecat-ai-small-webrtc-prebuilt
elevenlabs==2.15.0 #Move this to pipecat in pyproject.toml
# Whisker debugger for Pipecat - local development only
# pipecat-ai-whisker  # Commented out to avoid pipecat-ai dependency conflict with local editable installation