2024-01-21 15:05:35 -08:00

25 lines
468 B
TypeScript

import { LocalAudioTrack, LocalVideoTrack } from "livekit-client";
export interface SessionProps {
roomName: string;
identity: string;
audioTrack?: LocalAudioTrack;
videoTrack?: LocalVideoTrack;
region?: string;
turnServer?: RTCIceServer;
forceRelay?: boolean;
}
export interface TokenResult {
identity: string;
accessToken: string;
}
export type AgentState =
| "idle"
| "listening"
| "speaking"
| "thinking"
| "offline"
| "starting";