← all repositories

AlexandreSajus/JARVIS

A voice-activated personal assistant that converts speech to text, processes it through GPT-3, and responds with synthesized speech displayed in a web UI.

524 stars Python Chat AssistantsLanguage Models
JARVIS
Velocity · 7d
+0.6
★ / day
Trend
steady
star history

JARVIS is a voice assistant application that chains together speech recognition, an LLM for generating responses, and speech synthesis. The user speaks into a microphone, their speech is transcribed via Deepgram, the text is sent to OpenAI’s GPT-3 for a response, and the response is converted to speech using ElevenLabs. The conversation is displayed in a web interface built with Taipy.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.