A real-time AI Voice Assistant built in Java using Vosk speech recognition and OpenAI GPT models. Supports instant speech-to-text, AI conversation, text-to-speech (TTS), and continuous listening. Includes error handling, rate-limit protection, and clean architecture for Java developers.
Real-time voice-enabled AI assistant built using Java, Vosk offline speech recognition, and OpenAI GPT models.
The bot listens continuously, understands speech, responds using GPT, and speaks back using OpenAI TTS.
- π Continuous speech recognition using Vosk
- π€ AI conversation powered by GPT-4.1 / GPT-4o-mini
- π Text-to-Speech responses using OpenAI TTS
- β‘ Instant response mode
- π‘ Rate-limit protection (prevents 429 errors)
- π§© Simple and clean Java architecture
- π§ Audio playback using Java Sound API
- π Works on Windows, Linux, and macOS