UNPKG

voice-to-text-converter

Version:

A modern, lightweight Node.js package for speech-to-text conversion with support for multiple engines

32 lines 1.16 kB
export { BaseSpeechRecognitionEngine } from './base-engine'; export { WebSpeechEngine } from './web-speech-engine'; export { VoskEngine } from './vosk-engine'; export { GoogleCloudEngine } from './google-cloud-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