UNPKG

react-speech-to-text-gk

Version:

Advanced React speech-to-text library with real-time audio analysis and comprehensive speech metrics

47 lines 1.42 kB
import { WordMetadata, SessionMetadata, ChartData } from '../types/speechToText'; export declare const generateWordMetadata: (words: string[], actualDuration: number, volumeData: { time: number; volume: number; }[], pitchData: { time: number; pitch: number; }[], spectralCentroidData: { time: number; spectralCentroid: number; }[]) => WordMetadata[]; export declare const generateSessionMetadata: (words: string[], sessionStartTime: number, volumeData: { time: number; volume: number; }[], pitchData: { time: number; pitch: number; }[], spectralCentroidData: { time: number; spectralCentroid: number; }[]) => SessionMetadata; export declare const getAverageVolumeData: (volumeData: { time: number; volume: number; }[], sessionMetadata?: SessionMetadata) => { time: number; averageVolume: number; }[]; export declare const getSpeechRateData: (sessionMetadata: SessionMetadata) => { time: number; wpm: number; }[]; export declare const getAveragePitchData: (pitchData: { time: number; pitch: number; }[], sessionMetadata?: SessionMetadata) => { time: number; averagePitch: number; }[]; export declare const generateChartData: (volumeData: { time: number; volume: number; }[], pitchData: { time: number; pitch: number; }[], sessionMetadata?: SessionMetadata) => ChartData; //# sourceMappingURL=speechToTextUtils.d.ts.map