UNPKG

web-ai-toolkit

Version:

AI powered features on the web made easy

57 lines (56 loc) 1.41 kB
async function c(n, t = "Xenova/whisper-tiny", r = !1, o = "en-US") { try { const { loadTranscriber: e, doLocalWhisper: a } = await import("./recognition-JOTKqKKk.js"); return await e(t, r, o), a(n, t); } catch (e) { return console.error(e), e; } } async function i(n, t = "Xenova/mms-tts-eng") { try { const { runSynthesizer: r } = await import("./tts-Bs65aPx6.js"); return r(n, t); } catch (r) { return console.error(r), r; } } async function s(n, t = "Xenova/distilbart-cnn-6-6") { try { const { runSummarizer: r } = await import("./summarization-BkuO5bQG.js"); return r(n, t); } catch (r) { return console.error(r), r; } } async function u(n, t = "Xenova/trocr-small-printed") { try { const { runOCR: r } = await import("./ocr-BpKPWksZ.js"); return r(n, t); } catch (r) { return console.error(r), r; } } async function l(n, t = "Xenova/resnet-50") { try { const { runClassifier: r } = await import("./image-classification-B368I78j.js"); return r(n, t); } catch (r) { return console.error(r), r; } } async function y(n, t) { try { const { simpleRAG: r } = await import("./rag-DH6fTUMd.js").then((o) => o.a); return r(n, t); } catch (r) { return console.error(r), r; } } export { l as classifyImage, y as doRAGSearch, u as ocr, s as summarize, i as textToSpeech, c as transcribeAudioFile };