UNPKG

parakeet.js

Version:

NVIDIA Parakeet speech recognition for the browser (WebGPU/WASM) powered by ONNX Runtime Web.

29 lines (26 loc) 910 B
export { ParakeetModel } from './parakeet.js'; export { getModelFile, getModelText, getParakeetModel } from './hub.js'; /** * Convenience factory to load from a local path. * * Example: * import { fromUrls } from 'parakeet.js'; * const model = await fromUrls({ ... }); */ export async function fromUrls(cfg) { const { ParakeetModel } = await import('./parakeet.js'); return ParakeetModel.fromUrls(cfg); } /** * Convenience factory to load from HuggingFace Hub. * * Example: * import { fromHub } from 'parakeet.js'; * const model = await fromHub('nvidia/parakeet-tdt-1.1b', { quantization: 'int8' }); */ export async function fromHub(repoId, options = {}) { const { getParakeetModel } = await import('./hub.js'); const { ParakeetModel } = await import('./parakeet.js'); const urls = await getParakeetModel(repoId, options); return ParakeetModel.fromUrls({ ...urls, ...options }); }