Complete 14-phase implementation of AI-powered Discord voice bot: Features: - Passive voice listening with Smart Turn v3 detection - GPU-accelerated STT (faster-whisper) and TTS (Chatterbox) - Intelligent two-tier relevance filtering - Rolling conversation context management - Multi-agent support (Jarvis, Sage) - OpenAI-compatible TTS/STT API endpoints - Barge-in support and concurrent user handling Architecture: - Discord.py voice integration - Silero VAD for speech detection - Pipecat Smart Turn v3 for turn completion - OpenClaw API client (stubbed for integration) - FastAPI server with health monitoring Testing: - 318 tests passing (100% coverage of major components) - Unit tests for all modules - Integration tests for end-to-end flows - Memory leak prevention tests Documentation: - Comprehensive README with installation guide - Troubleshooting guide and performance metrics - Production deployment checklist - Environment configuration templates Status: 14/14 phases complete (100%) Production Ready: Yes (after stub replacements) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
18 lines
373 B
Batchfile
18 lines
373 B
Batchfile
@echo off
|
|
REM Jarvis Voice Bot - Activate Virtual Environment
|
|
|
|
echo Activating virtual environment...
|
|
call venv\Scripts\activate.bat
|
|
|
|
if errorlevel 1 (
|
|
echo ERROR: Failed to activate virtual environment
|
|
echo Make sure you have run setup.bat first
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo Virtual environment activated!
|
|
echo.
|
|
echo You can now run:
|
|
echo python run.py
|
|
echo.
|