Whistle API
    Preparing search index...

    Interface TranscribeOptions

    Options for one queued inference; defaults do not persist across calls.

    interface TranscribeOptions {
        keywords?: string[];
        language?: WhistleLanguage | "auto";
        signal?: AbortSignal;
        wordTimestamps?: boolean;
    }
    Index
    keywords?: string[]

    Optional recognition hints, trimmed and deduplicated case-sensitively. At most 128 unique phrases and 8,192 UTF-8 bytes including separators. CR, LF and NUL characters are rejected; hints do not force a transcript.

    []

    language?: WhistleLanguage | "auto"

    Language hint or automatic detection.

    'auto'

    signal?: AbortSignal

    Cancels this request. Active inference cancellation terminates and reloads its worker.

    wordTimestamps?: boolean

    Request aligned words with second-based offsets and probabilities.

    false