livekit-stt-selfhosted

Automate self-hosted STT infrastructure deployment with LiveKit plugin scaffolding.

2|4|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/Okeysir198/P20251122-claude-skills --skill livekit-stt-selfhosted
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: livekit-stt-selfhosted
Source: https://github.com/Okeysir198/P20251122-claude-skills/tree/main/.claude/skills/livekit-stt-selfhosted
Command: npx skills add https://github.com/Okeysir198/P20251122-claude-skills --skill livekit-stt-selfhosted

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps teams build and deploy self-hosted speech-to-text services and LiveKit voice agent plugins, enabling private, on-premises transcription workflows without vendor lock-in.

Core Features & Use Cases

  • Self-hosted STT API server templates using FastAPI with Whisper/Wav2Vec2 models, ready for production deployment.
  • LiveKit plugin scaffolding and integration guidance to connect to your self-hosted STT API.
  • Deployment patterns & references for Docker, Kubernetes, and cloud platforms to scale transcription workloads in real-time.
  • Use Case: Deploy a private STT service behind a secure gateway and attach a LiveKit voice agent to transcribe calls in real-time.

Quick Start

  • Scaffold an API server: run scripts/setup_api_server.py my-stt-server --model openai/whisper-medium
  • Scaffold a LiveKit plugin: run scripts/setup_plugin.py custom-stt
  • Start the API server and plugin, then configure a LiveKit agent to use the custom STT plugin.

Frequently Asked Questions about livekit-stt-selfhosted

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a self-hosted speech-to-text server with LiveKit plugins?

You can deploy a self-hosted speech-to-text server by using provided scripts to scaffold a FastAPI API server with Whisper or Wav2Vec2 models, then scaffolding a LiveKit plugin to connect your agent to the custom STT API.

What is the best way to build a private STT infrastructure for LiveKit voice agents?

The best way to build private STT infrastructure is using FastAPI templates with Whisper models, enabling on-premises transcription workflows without vendor lock-in while integrating directly with LiveKit voice agents via custom plugins.

Can I use Whisper models with FastAPI for on-premises speech-to-text deployment?

Yes, you can use Whisper models with FastAPI for on-premises speech-to-text deployment. The Skill provides API server templates that support openai/whisper-medium and other models, ready for production deployment behind secure gateways.

Do I need Docker and Python to set up a self-hosted LiveKit STT plugin?

Yes, you need Docker and Python tooling to set up a self-hosted LiveKit STT plugin. The Skill assumes these are available locally for development and deployment, along with the repository's assets, references, and scripts.

How does a custom LiveKit STT plugin connect to a self-hosted transcription API?

A custom LiveKit STT plugin connects to your self-hosted transcription API by running the setup plugin script, starting both the API server and plugin, then configuring the LiveKit agent to use the custom STT plugin for real-time call transcription.

What deployment patterns are available for scaling real-time transcription workloads?

Deployment patterns available for scaling real-time transcription workloads include Docker, Kubernetes, and cloud platform configurations. These references help teams scale self-hosted STT servers integrated with LiveKit in production environments.