UNPKG

whisper-speech-to-text

Version:

A JavaScript library enabling in-browser audio recording and transcription using OpenAI's Whisper Speech-to-Text

15 lines (14 loc) 442 B
export declare class WhisperSTT { private readonly apiKey; private recorder; private stream; isRecording: boolean; isStopped: boolean; isPaused: boolean; constructor(apiKey: string); pauseRecording: () => Promise<void>; resumeRecording: () => Promise<void>; startRecording: () => Promise<void>; stopRecording: (onFinish: (text: string) => void) => Promise<void>; private readonly transcribe; }