UNPKG

mirrorai-speech

Version:

Basic speech recognition boilerplate

66 lines (51 loc) 1.19 kB
# MirrorAI Speech Basic speech recognition boilerplate for browser applications. ## Installation ```bash npm install mirrorai-speech ``` ## Usage ```typescript import MirrorAISpeech from 'mirrorai-speech'; const speech = new MirrorAISpeech({ language: 'en-US', continuous: true, interimResults: true }); await speech.initialize(); speech.startRecognition((result) => { console.log('Transcript:', result.transcript); console.log('Confidence:', result.confidence); console.log('Is Final:', result.isFinal); }); ``` ## API ### Constructor ```typescript new MirrorAISpeech(options?: SpeechRecognitionOptions) ``` ### Methods ```typescript await initialize(): Promise<void> startRecognition(onResult?: (result: RecognitionResult) => void): void stopRecognition(): void isInitialized(): boolean getOptions(): SpeechRecognitionOptions ``` ### Types ```typescript interface SpeechRecognitionOptions { language?: string; continuous?: boolean; interimResults?: boolean; maxAlternatives?: number; } interface RecognitionResult { transcript: string; confidence: number; timestamp: number; isFinal: boolean; } ``` ## License Apache-2.0