What is KITT and how it works
mainKITT is a ChatGPT-powered AI participant that lives within a WebRTC conference call. It is composed of two primary services:
- meet: A NextJS application that provides the video call user interface.
- lkgpt-service: The core KITT implementation.
Workflow: When a room is created, a webhook triggers a handler in lkgpt-service which adds KITT as a participant to the room. KITT uses Google Cloud Platform (GCP) for Speech-to-Text and Text-to-Speech, combined with ChatGPT for intelligence.