@lakshmiprasanth/react-voice-to-text
Version:
A modern React package for voice-to-text conversion with real-time speech recognition and file upload support
25 lines • 793 B
TypeScript
interface UseFileUploadOptions {
acceptedFormats?: string[];
maxFileSize?: number;
onFileSelect?: (file: File) => void;
onConvert?: (file: File, language: string) => Promise<any>;
onError?: (error: string) => void;
}
interface UseFileUploadReturn {
selectedFile: File | null;
isConverting: boolean;
results: any[];
error: string | null;
selectFile: (file: File) => void;
convertFile: (language?: string) => Promise<void>;
clearFile: () => void;
clearResults: () => void;
clearError: () => void;
validateFile: (file: File) => {
isValid: boolean;
error?: string;
};
}
export declare const useFileUpload: (options?: UseFileUploadOptions) => UseFileUploadReturn;
export {};
//# sourceMappingURL=useFileUpload.d.ts.map