react-speech-to-text-gk
Version:
Advanced React speech-to-text library with real-time audio analysis and comprehensive speech metrics
23 lines • 818 B
TypeScript
import { AudioMetrics, ChartData, SessionMetadata, SpeechToTextConfig } from '../types/speechToText';
interface UseSpeechToTextReturn {
isListening: boolean;
transcript: string;
interimTranscript: string;
isSupported: boolean;
silenceDetected: boolean;
silenceCountdown: number;
sessionMetadata: SessionMetadata | null;
audioMetrics: AudioMetrics;
chartData: ChartData;
toggleListening: () => Promise<void>;
startListening: () => Promise<void>;
stopListening: () => Promise<void>;
clearTranscript: () => void;
copyMetadataToClipboard: () => Promise<{
success: boolean;
message: string;
}>;
}
export declare const useSpeechToText: (config?: SpeechToTextConfig) => UseSpeechToTextReturn;
export {};
//# sourceMappingURL=useSpeechToText.d.ts.map