spremic
Version:
A simple JavaScript speech recognition library.
20 lines (19 loc) • 553 B
TypeScript
interface SpeechRecognition {
startRecognition(): void;
stopRecognition(): void;
getRecognizedText(): string;
textToSpeech(text: string): void;
}
export default class Spremic implements SpeechRecognition {
private recognition;
private recognizedText;
private onRecognitionEndCallback;
constructor();
private setupRecognition;
startRecognition(): void;
stopRecognition(): void;
getRecognizedText(): string;
textToSpeech(text: string): void;
set onRecognitionEnd(callback: () => void);
}
export {};