40%

Complete your profile to find better job opportunities

proPAL-AI-Intern-Task
GitHubRepository

proPAL-AI-Intern-Task

A real-time AI voice agent built with LiveKit, integrating STT, LLM, and TTS to simulate natural, human-like conversations. Developed for the proPAL AI Backend Intern Task, it supports low-latency interactions, handles interruptions gracefully, and logs detailed session metrics for performance analysis.

  • 0 stars
  • 0 forks
  • Python language
View on GitHub
Published
9 Jun 2025
Updated
10 Jun 2025
AI summary

This project implements a real-time AI voice assistant using LiveKit Agents, integrating STT, LLM, and TTS for natural conversations. It supports multilingual speech, handles interruptions, and logs detailed session metrics for performance analysis.

From the README

🤖 LiveKit AI Voice Assistant – Internship Task This project implements a real-time AI voice assistant using LiveKit Agents, combining STT, LLM, and TTS in a seamless pipeline. The assistant supports multilingual speech, logs performance metrics, handles conversation interruptions, and responds with natural-sounding speech. --- 🚀 Features • 🎙️ Real-time Speech-to-Text (STT) via Deepgram • 🧠 LLM inference via Groq using llama3-8b-8192 • 🗣️ High-quality Text-to-Speech (TTS) using Cartesia • 🌐 Multilingual voice input support • 🔁 Turn detection and robust VAD • 🔇 Noise cancellation with LiveKit BVC • 📊 Metric logging: EOU delay, TTFT, TTFB, Total Latency • 📄 Exports call...

Skills

  • Python

More work by Jatin Jasrotia