Offline voice assistant built in Java using Vosk + FreeTTS.
- Speech-to-Text using Vosk API - 100% offline
- Text-to-Speech using FreeTTS
- Supports commands: open notepad, calculator, time, google, tell joke, exit
- No API keys needed
- Download Vosk model: vosk-model-small-en-us-0.15 from https://alphacephei.com/vosk/models
- Extract to model/ folder
- Run: mvn compile exec:java
Java 17, Maven, Vosk API, FreeTTS, Java Sound API
"open notepad" | "what time is it" | "tell me a joke" | "open google" | "exit"
- git clone this structure
- Download model from https://alphacephei.com/vosk/models → vosk-model-small-en-us-0.15.zip ∼50MB
- Extract into model/ folder
- mvn compile exec:java
- Start talking