All files SpeechConverterInterface.ts

0% Statements 0/0
0% Branches 1/1
0% Functions 1/1
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29                                                         
 
 
/**
 * Represents a single transcription log entry.
 * Each entry contains the transcribed text and the time it was captured.
 */
export interface transcribedLogEntry {
  /** The timestamp indicating when the transcription occurred. */
  timestamp: Date;
  /** The text that was transcribed at the given timestamp. */
  transcribedText:string,
}
 
 
export interface SpeechConverterInterface {
 
  init(modelPath: string, lang: string): Promise<void>;
 
  startListening(): void;
 
  stopListening(): void;
 
  getTranscribed():string;
 
  getLoggedText():string[];
 
  getStatus(): string;
}