UNPKG

@omnimedia/omnitool

Version:

open source video processing tools

14 lines (13 loc) 696 B
import { ProgressItem } from "../parts/types.js"; import { SpeechRecognizerHostEvents } from "./schematic.js"; export declare const setupWhisperHost: (events: SpeechRecognizerHostEvents) => import("@e280/comrade").SetupHost<{ work: { transcribe(input: import("../parts/types.js").TranscriptionMessage): Promise<import("../parts/types.js").TranscriptionResult | null>; }; host: { updateModelLoadProgress(item: ProgressItem): Promise<void>; deliverTranscriptionChunk(chunk: import("../parts/types.js").TranscriptionChunk): Promise<void>; updateTps(value: number): Promise<void>; updateTranscribeProgress(value: number): Promise<void>; }; }>;