SyncLiveOptions: {
    signal?: AbortSignal;
    timeout?: number;
}

Client-side options for a live upload (transcribeLive() / openLive()). These are not sent to the server.

Type declaration

  • Optionalsignal?: AbortSignal

    An AbortSignal that drops the request when aborted. openLive() sessions manage their own; pass one here to cancel a transcribeLive() call from outside.

  • Optionaltimeout?: number

    The request deadline in milliseconds, measured from the start of the request. Spans the upload and the transcription. Defaults to 180 000; the sync API caps audio at 120 seconds.