Back to Runanywhere Sdks

@runanywhere/web-onnx

sdk/runanywhere-web/packages/onnx/README.md

0.20.121.0 KB
Original Source

@runanywhere/web-onnx

ONNX/Sherpa WASM backend for the RunAnywhere Web SDK — embeddings, STT, TTS, and VAD in the browser.


Installation

bash
npm install @runanywhere/[email protected] @runanywhere/[email protected]

See the Web SDK README for bundler configuration and cross-origin isolation headers.


Usage

typescript
import { RunAnywhere, SDKEnvironment } from '@runanywhere/web';
import { ONNX } from '@runanywhere/web-onnx';

await RunAnywhere.initialize({
  environment: SDKEnvironment.SDK_ENVIRONMENT_DEVELOPMENT,
});
await ONNX.register();
await RunAnywhere.completeServicesInitialization();

const transcript = await RunAnywhere.transcribe(audioSamples, {
  sampleRate: 16_000,
});

See the Web SDK README for model lifecycle and Vite setup.


Support


License

RunAnywhere License. See LICENSE.