Whistle API
    Preparing search index...

    Interface UseWhistleRecorderOptions

    Recording preferences applied at the next start; changes do not alter an active recording.

    interface UseWhistleRecorderOptions {
        echoCancellation?: boolean;
        maxDurationSeconds?: number;
        noiseSuppression?: boolean;
        transcribeOptions?: Omit<TranscribeOptions, "signal">;
    }

    Hierarchy

    Index
    echoCancellation?: boolean

    Request browser echo cancellation; device support varies.

    true
    
    maxDurationSeconds?: number

    Maximum duration, greater than 0 and at most 30 seconds.

    30
    
    noiseSuppression?: boolean

    Request browser noise suppression; device support varies.

    true
    
    transcribeOptions?: Omit<TranscribeOptions, "signal">

    Hints and word timestamps snapshotted at start. Cancellation is owned by the recorder.