@omnimedia/omnitool
Version:
open source video processing tools
13 lines (12 loc) • 472 B
TypeScript
import { Thread } from "@e280/comrade";
import { WordGroup } from "./parts/types.js";
import { SpeechRecognizer } from "../common/model.js";
import { WhisperSchematic } from "./fns/schematic.js";
export declare class Whisper extends SpeechRecognizer {
#private;
thread: Thread<WhisperSchematic>;
constructor(thread: Thread<WhisperSchematic>);
static setup(): Promise<Whisper>;
init(): Promise<void>;
transcribe(source: Blob): Promise<WordGroup>;
}