This commit adds a real-time interpreter mode to the Voice Language Translator:
- Implements continuous speech-to-translation capabilities using WebSockets
- Adds background processing threads for audio, transcription, and TTS
- Adds client-side speech detection and streaming
- Updates UI to include real-time interpreter controls
- Adds necessary dependencies (flask-socketio, eventlet)
This commit adds a real-time language interpreter feature to the Voice Language Translator app, including:
- Socket.IO integration for real-time communication
- Background processing threads for audio, transcription, and TTS
- Continuous speech detection and interpretation
- Client-side Web Audio API integration
- UI components for real-time interpretation mode