# Install with the venv's pip so it picks up .venv/pip.conf, which points TLS
# verification at the system CA bundle:
#
#   .venv/bin/python -m pip install -r requirements.txt

pipecat-ai[silero,kokoro,mlx-whisper]==1.7.0

# Apple's on-device dictation model — the default speech-to-text engine.
# AVFoundation also enumerates the macOS system voices for --tts apple.
pyobjc-framework-Speech==12.2.1
pyobjc-framework-AVFoundation==12.2.1

# Quartz event tap, for watching the hold-to-talk key from any app.
pyobjc-framework-Quartz==12.2.1

# Microphone and speakers. Used instead of PyAudio because its wheel bundles a
# prebuilt portaudio, and this machine can neither install Homebrew's nor
# compile one.
sounddevice==0.5.5

# Claude, driving the same `claude` CLI a terminal session uses.
claude-agent-sdk==0.2.131

# Whisper fallbacks. faster-whisper is also imported unconditionally by
# pipecat's whisper module, so it is required even when unused.
faster-whisper==1.2.1
