openclaw-voice-assistant/requirements.txt
2026-03-01 12:54:48 -08:00

50 lines
1.0 KiB
Plaintext

# Voice Assistant - Python Dependencies
# AI Now Inc - Del Mar Demo Unit
# Google Cloud Services (optional, for cloud speech/TTS)
google-cloud-speech>=2.0.0
google-cloud-texttospeech>=2.0.0
# Audio Processing
pygame>=2.0.0
mutagen>=1.45.0
pyaudio>=0.2.11
webrtcvad>=2.0.10
# Language Detection
langdetect>=1.0.9
langid>=1.1.6
# HTTP/WebSocket Client
requests>=2.28.0
websocket-client>=1.5.0
# Voice Activity Detection
vosk>=0.3.45
# Offline speech recognition (optional, may require manual install)
# pocketsphinx>=5.0.0
# Hotword Detection (optional - requires Picovoice API key)
# Get your API key at: https://console.picovoice.ai/
# Then run: export PICOVOICE_API_KEY="your_key" && pip install pvporcupine
# porcupine>=2.2.0
# Configuration
python-dotenv>=0.19.0
pyyaml>=6.0
# Logging
colorlog>=6.0.0
# Utilities
fuzzywuzzy>=0.18.0 # Fuzzy string matching for music search
python-Levenshtein>=0.19.0 # Fast string matching
# TUI (Text User Interface)
rich>=13.0.0
# OpenClaw Client
openai>=1.0.0
elevenlabs>=0.2.0