Defines interfaces and data models for a live translation service in LiveKit agents.
# Source: https://github.com/livekit/agents | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
# Provided via justclaw.it.com; keep this notice with the code.
from __future__ import annotations
from abc import ABC, abstractmethod
from collections.abc import AsyncIterable
from dataclasses import dataclass
from types import TracebackType
from typing import Generic, Literal, TypeVar
from pydantic import BaseModel, ConfigDict, Field
from livekit import rtc
@dataclass
class TranslationCapabilities:
"""What varies between translation providers."""
input_transcription: bool = False
"""Whether the model transcribes the speech it hears, in the language it was spoken."""
output_transcription: bool = False
"""Whether the model trans
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key