interface AMDOptions {
    detectionTimeoutMs?: number;
    interruptOnMachine?: boolean;
    llm?: llm.LLM;
    maxTranscriptTurns?: number;
    noSpeechTimeoutMs?: number;
}

Properties

detectionTimeoutMs?: number

Hard ceiling for the entire detection. After this, settle with whatever evidence exists.

interruptOnMachine?: boolean
llm?: llm.LLM
maxTranscriptTurns?: number
noSpeechTimeoutMs?: number

If no final transcript arrives within this window, settle as MACHINE_UNAVAILABLE.