22nd of 16 in Voice and realtime

agent-starter-python

Python voice agent on LiveKit Agents with turn detection and simulations

Stars
264
License
MIT
Last commit
Oct 2026
Language
Python

Overview

uv-managed Python voice assistant on LiveKit Agents using LiveKit Inference for STT, LLM (default Gemma 4 31B) and TTS (default Fish Audio S2.1 Pro), with the LiveKit turn detector, adaptive interruption handling and noise cancellation. Ships a Dockerfile for LiveKit Cloud, an AGENTS.md with LiveKit skills, and scenarios.yaml simulations run in CI on merges to main. Backend only; pair with a LiveKit frontend starter.

Who it is for: Python teams building a production voice agent on LiveKit

Strengths

  • Turn detector, adaptive interruption handling and noise cancellation preconfigured
  • Conversation simulations in scenarios.yaml run in CI on merge to main
  • Dockerfile and lk CLI flow for LiveKit Cloud deployment
  • AGENTS.md and LiveKit skills for Claude Code, Cursor and Codex

Weaknesses

  • Defaults rely on LiveKit Inference and Cloud noise cancellation; self-hosting needs plugin swaps
  • CI simulations use real inference and need LiveKit secrets
  • uv.lock is not tracked; commit it yourself
  • No frontend; a separate client starter is required

What it needs

  • Python, LiveKit Inference (OpenAI, Cartesia, Deepgram and others), LiveKit realtime model plugins
  • Needs LiveKit Cloud (or self-hosted LiveKit plus model plugins)
  • GitHub template
  • Docker
  • env example file

Also in Voice and realtime

See all 16
Also in Voice and realtime
RankProjectScore
1agent-starter-reactNext.js voice assistant frontend for LiveKit Agents947 stars, MIT51 out of 100
3agent-starter-nodeNode.js voice agent on LiveKit Agents with turn detection and simulations114 stars, MIT50 out of 100
#4voice-ui-kitReact components and templates for Pipecat voice agent frontends419 stars, BSD-2-Clause45 out of 100
#5pipecat-examplesRunnable Pipecat voice agent examples for phone, web and deployment395 stars, BSD-2-Clause41 out of 100
#6agent-starter-swiftSwiftUI voice agent client for iOS, macOS and visionOS on LiveKit96 stars, MIT40 out of 100