Speech to TextAdvancedPulse STTLightning TTS
Jarvis Voice Assistant
Jarvis is a fully local voice assistant that listens for a wake word ("Jarvis"), transcribes your speech with Pulse STT via WebSocket, reasons with an LLM (Groq), and speaks back using Lightning TTS. It runs continuously and demonstrates real-time, low-latency voice interaction.
Jarvis Voice Assistant
Speech to TextPythonWebSocketGroqLightning TTS
Features
Wake word detection ('Jarvis')
Real-time WebSocket transcription
LLM reasoning via Groq
Text-to-speech response with Lightning TTS
Continuous listening loop
Quick Start
terminal
git clone https://github.com/smallest-inc/cookbook.git && cd cookbook/speech-to-text/websocket/jarvisTech Stack
PythonWebSocketGroqLightning TTS
Tags
websocketwake-wordllmttsreal-time