Real-time AI-powered multilingual subtitles and translation for LiveKit streams.
144
Real-time speech translation agent built on LiveKit Agents.
Transcribes Hindi speech via Deepgram STT and streams translated subtitles to subscribers using OpenAI GPT.
subscribe message with their desired languagedocker run --env-file .env jsmeet/livekit-ai-subtitles:latest
| Variable | Description |
|---|---|
LIVEKIT_URL | WebSocket URL of your LiveKit server |
LIVEKIT_API_KEY | LiveKit API key |
LIVEKIT_API_SECRET | LiveKit API secret |
DEEPGRAM_API_KEY | Deepgram API key for STT |
OPENAI_API_KEY | OpenAI API key for translation |
services:
ai-translation-service:
image: jsmeet/livekit-ai-subtitles:latest
restart: unless-stopped
env_file: .env
extra_hosts:
- "host.docker.internal:host-gateway"
en hi mr ta te bn gu kn ml pa ur
es fr de zh ja ko ar ru it pt
{ "type": "subscribe", "lang": "en" }
{ "type": "subtitle_chunk", "lang": "en", "speaker": "Alice", "text": "Hello", "ts": 1234567890 }
| Tag | Description |
|---|---|
latest | Most recent stable release |
1.0.0 | Initial release |
Content type
Image
Digest
sha256:3a9e64796…
Size
164.3 MB
Last updated
5 months ago
docker pull jsmeet/livekit-ai-subtitles