metatell Bot SDK - v2.0.0
    Preparing search index...

    Interface RealtimeOptions

    interface RealtimeOptions {
        audioPublish?: {
            channels: 1 | 2;
            frameDurationMs?: 10 | 20;
            sampleRate: 16000 | 24000 | 48000;
            trackName?: string;
        };
        connect?: { autoSubscribe?: boolean; dynacast?: boolean };
        logger?: (
            level: "debug" | "info" | "warn" | "error",
            msg: string,
            meta?: unknown,
        ) => void;
        timeouts?: { connectMs?: number };
        tokenProvider: TokenProvider;
        topics?: string[];
        url: string;
    }
    Index
    audioPublish?: {
        channels: 1 | 2;
        frameDurationMs?: 10 | 20;
        sampleRate: 16000 | 24000 | 48000;
        trackName?: string;
    }

    Audio publishing for server speech.

    connect?: { autoSubscribe?: boolean; dynacast?: boolean }

    Minimal connection options.

    logger?: (
        level: "debug" | "info" | "warn" | "error",
        msg: string,
        meta?: unknown,
    ) => void

    Lightweight logger optimized for low overhead.

    timeouts?: { connectMs?: number }

    Minimal timeout settings.

    tokenProvider: TokenProvider

    Gets an access token. Called again when the token expires.

    topics?: string[]

    Logical channels (topics) to use. Sending to an undeclared topic raises an error.

    url: string

    wss://