@lakshmiprasanth/react-voice-to-text
Version:
A modern React package for voice-to-text conversion with real-time speech recognition and file upload support
30 lines • 1.06 kB
TypeScript
export { BaseSpeechRecognitionEngine } from './base-engine';
export { WebSpeechEngine } from './web-speech-engine';
import { BaseSpeechRecognitionEngine } from './base-engine';
import { EngineConfig } from '../types';
/**
* Create a speech recognition engine based on configuration
*/
export declare function createEngine(config: EngineConfig): BaseSpeechRecognitionEngine;
/**
* Get available engines in current environment
*/
export declare function getAvailableEngines(): Array<EngineConfig['engine']>;
/**
* Check if a specific engine is available
*/
export declare function isEngineAvailable(engineType: EngineConfig['engine']): boolean;
/**
* Get engine capabilities and features
*/
export interface EngineCapabilities {
offline: boolean;
streaming: boolean;
fileProcessing: boolean;
realtime: boolean;
languages: string[];
maxFileSize?: number;
supportedFormats: string[];
}
export declare function getEngineCapabilities(engineType: EngineConfig['engine']): EngineCapabilities;
//# sourceMappingURL=index.d.ts.map