Back to Showcase
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 Text
PythonWebSocketGroqLightning 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/jarvis

Tech Stack

PythonWebSocketGroqLightning TTS

Tags

websocketwake-wordllmttsreal-time