openclaw-voice-assistant/requirements.txt
Claw - AI Now Inc 1662bc141a Initial commit: Bilingual Voice Assistant for Google AIY Voice Kit V1
Features:
- Bilingual support (English/Mandarin Chinese)
- Hotword detection: 'Hey Osiris' / '你好 Osiris'
- Music playback control (MP3, WAV, OGG, FLAC)
- OpenClaw integration for AI responses
- Google AIY Voice Kit V1 compatible
- Text-to-speech in both languages
- Voice command recognition
- Raspberry Pi ready with installation script

AI Now Inc - Del Mar Demo Unit 🏭
2026-03-01 00:02:49 -08:00

45 lines
974 B
Plaintext

# Google AIY Voice Kit V1 - Bilingual Voice Assistant
# Python Dependencies
# Google AIY
git+https://github.com/google/aiyprojects-raspbian.git#egg=aiy-voice-kit
aiy-voice-kit
# Google Cloud Services (optional, for cloud speech/TTS)
google-cloud-speech>=2.0.0
google-cloud-texttospeech>=2.0.0
google-cloud-speech-recognition>=3.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.50 # Offline speech recognition
pocketsphinx>=5.0.0 # Alternative offline recognition
# Hotword Detection
porcupine>=2.2.0 # Hotword detection
snowboy>=1.3.0 # Alternative hotword detection
# 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