27 lines
980 B
Plaintext
27 lines
980 B
Plaintext
# 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
|