aiofiles<25,>=24.1.0
aiohttp<4,>=3.11.12
docstring_parser~=0.16
loguru~=0.7.3
Markdown<4,>=3.7
nltk<4,>=3.9.1
numpy<3,>=1.26.4
Pillow<12,>=11.1.0
protobuf~=5.29.3
pydantic<3,>=2.10.6
PyJWT<3,>=2.8.0
pyloudnorm~=0.1.1
resampy~=0.4.3
soxr~=0.5.0
openai<3,>=1.74.0
numba==0.61.2

[:python_version < "3.12"]
wait_for2>=0.4.1

[:python_version >= "3.13"]
audioop-lts~=0.2.1

[aic]
aic-sdk~=1.0.1

[anthropic]
anthropic~=0.49.0

[assemblyai]
pipecat-ai[websockets-base]

[asyncai]
pipecat-ai[websockets-base]

[aws]
aioboto3~=15.0.0
pipecat-ai[websockets-base]

[aws-nova-sonic]

[aws-nova-sonic:python_version >= "3.12"]
aws_sdk_bedrock_runtime~=0.1.0

[azure]
azure-cognitiveservices-speech~=1.42.0

[cartesia]
cartesia~=2.0.3
pipecat-ai[websockets-base]

[cerebras]

[daily]
daily-python~=0.20.0

[deepgram]
deepgram-sdk~=4.7.0

[deepseek]

[elevenlabs]
pipecat-ai[websockets-base]

[fal]
fal-client~=0.5.9

[fireworks]

[fish]
ormsgpack~=1.7.0
pipecat-ai[websockets-base]

[gladia]
pipecat-ai[websockets-base]

[google]
google-cloud-speech<3,>=2.33.0
google-cloud-texttospeech<3,>=2.31.0
google-genai<2,>=1.41.0
pipecat-ai[websockets-base]

[grok]

[groq]
groq~=0.23.0

[gstreamer]
pygobject~=3.50.0

[heygen]
livekit>=1.0.13
pipecat-ai[websockets-base]

[hume]
hume>=0.11.2

[inworld]

[koala]
pvkoala~=2.0.3

[krisp]
pipecat-ai-krisp~=0.4.0

[langchain]
langchain~=0.3.20
langchain-community~=0.3.20
langchain-openai~=0.3.9

[livekit]
livekit~=1.0.13
livekit-api~=1.0.5
tenacity<10.0.0,>=8.2.3

[lmnt]
pipecat-ai[websockets-base]

[local]
pyaudio~=0.2.14

[local-smart-turn]
coremltools>=8.0
transformers
torch<3,>=2.5.0
torchaudio<3,>=2.5.0

[local-smart-turn-v3]
transformers
onnxruntime<2,>=1.20.1

[mcp]
mcp[cli]<2,>=1.11.0

[mem0]
mem0ai~=0.1.94

[mistral]

[mlx-whisper]
mlx-whisper~=0.4.2

[moondream]
accelerate~=1.10.0
einops~=0.8.0
pyvips[binary]~=3.0.0
timm~=1.0.13
transformers>=4.48.0

[neuphonic]
pipecat-ai[websockets-base]

[nim]

[noisereduce]
noisereduce~=3.0.3

[openai]
pipecat-ai[websockets-base]

[openpipe]
openpipe<6,>=4.50.0

[openrouter]

[perplexity]

[playht]
pipecat-ai[websockets-base]

[qwen]

[remote-smart-turn]

[rime]
pipecat-ai[websockets-base]

[riva]
nvidia-riva-client~=2.21.1

[runner]
python-dotenv<2.0.0,>=1.0.0
uvicorn<1.0.0,>=0.32.0
fastapi<0.117.0,>=0.115.6
pipecat-ai-small-webrtc-prebuilt>=1.0.0

[sambanova]

[sarvam]
sarvamai<1,>=0.1.19
websockets<15.0,>=13.1

[sentry]
sentry-sdk<3,>=2.28.0

[silero]
onnxruntime<2,>=1.20.1

[simli]
simli-ai~=0.1.10

[soniox]
pipecat-ai[websockets-base]

[soundfile]
soundfile~=0.13.0

[speechmatics]
speechmatics-rt>=0.5.0

[strands]
strands-agents<2,>=1.9.1

[tavus]

[together]

[tracing]
opentelemetry-sdk>=1.33.0
opentelemetry-api>=1.33.0
opentelemetry-instrumentation>=0.54b0

[ultravox]
transformers>=4.48.0
vllm>=0.9.0

[webrtc]
aiortc<2,>=1.13.0
opencv-python<5,>=4.11.0.86

[websocket]
pipecat-ai[websockets-base]
fastapi<0.117.0,>=0.115.6

[websockets-base]
websockets<16.0,>=13.1

[whisper]
faster-whisper~=1.1.1
