mcut
@mcut/transcription-local

WhisperWorkerResponse

Generated TypeScript API reference for the public mcut SDK.

mcut SDK


mcut SDK / transcription-local/src / WhisperWorkerResponse

Type Alias: WhisperWorkerResponse

type WhisperWorkerResponse =
  | {
  type: "ready";
}
  | {
  id: number;
  phase: "model" | "transcribe";
  progress: number;
  type: "progress";
}
  | {
  id: number;
  result: TranscriptResult;
  type: "result";
}
  | {
  id: number;
  message: string;
  type: "error";
};

Defined in: packages/transcription-local/src/protocol.ts:27

Union Members

Type Literal

{
  type: "ready";
}

Type Literal

{
  id: number;
  phase: "model" | "transcribe";
  progress: number;
  type: "progress";
}

id

id: number;

phase

phase: "model" | "transcribe";

Model download/load vs. actual transcription.

progress

progress: number;

0–1 within the phase.

type

type: "progress";

Type Literal

{
  id: number;
  result: TranscriptResult;
  type: "result";
}

Type Literal

{
  id: number;
  message: string;
  type: "error";
}

On this page