@lakshmiprasanth/react-voice-to-text
Version:
A modern React package for voice-to-text conversion with real-time speech recognition and file upload support
41 lines • 1.43 kB
TypeScript
import { SpeechRecognitionConfig, SpeechRecognitionResult } from '../types';
/**
* Create a new SpeechRecognition instance with the given configuration
*/
export declare function createSpeechRecognition(config: SpeechRecognitionConfig): any | null;
/**
* Check if speech recognition is available in the current environment
*/
export declare function isSpeechRecognitionAvailable(): boolean;
/**
* Validate speech recognition configuration
*/
export declare function validateSpeechRecognitionConfig(config: Partial<SpeechRecognitionConfig>): {
isValid: boolean;
errors: string[];
};
/**
* Check if a language code is valid
*/
export declare function isValidLanguageCode(languageCode: string): boolean;
/**
* Get supported language codes
*/
export declare function getSupportedLanguages(): string[];
/**
* Get language name from language code
*/
export declare function getLanguageName(languageCode: string): string;
/**
* Format a SpeechRecognitionResult for display
*/
export declare function formatRecognitionResult(result: SpeechRecognitionResult): string;
/**
* Merge multiple recognition results
*/
export declare function mergeRecognitionResults(results: SpeechRecognitionResult[]): string;
/**
* Get the best result from multiple alternatives
*/
export declare function getBestResult(results: SpeechRecognitionResult[]): SpeechRecognitionResult | null;
//# sourceMappingURL=recognition.d.ts.map