If you haven't already, you can install the Transformers.js JavaScript library from NPM using:
npm i @huggingface/transformers
Example: Automatic speech recognition w/ Moonshine tiny.
import { pipeline } from "@huggingface/transformers";
const transcriber = await pipeline("automatic-speech-recognition", "onnx-community/moonshine-tiny-ONNX");
const output = await transcriber("https://huggingface.co/datasets/Xenova/transformers.js-docs/resolve/main/jfk.wav");
console.log(output);
// { text: 'And so my fellow Americans ask not what your country can do for you as what you can do for your country.' }
onnx/decoder_model_merged.onnx 78 MBonnx/decoder_model.onnx 78 MBonnx/decoder_model_merged_fp16.onnx 76 MBonnx/decoder_with_past_model.onnx 74 MBonnx/decoder_model_merged_q4f16.onnx 49 MBonnx/decoder_model_merged_q4.onnx 45 MBonnx/decoder_model_q4.onnx 44 MBonnx/decoder_model_merged_bnb4.onnx 44 MBonnx/decoder_model_bnb4.onnx 44 MBonnx/decoder_with_past_model_q4.onnx 44 MBonnx/decoder_with_past_model_bnb4.onnx 43 MBonnx/decoder_model_fp16.onnx 39 MBonnx/decoder_with_past_model_fp16.onnx 37 MBonnx/encoder_model.onnx 31 MBonnx/decoder_model_q4f16.onnx 25 MBonnx/decoder_with_past_model_q4f16.onnx 24 MBonnx/decoder_model_merged_quantized.onnx 20 MBonnx/decoder_model_merged_uint8.onnx 20 MBonnx/decoder_model_merged_int8.onnx 20 MBonnx/decoder_model_uint8.onnx 20 MBonnx/decoder_model_int8.onnx 20 MBonnx/decoder_model_quantized.onnx 20 MBonnx/decoder_with_past_model_uint8.onnx 19 MBonnx/decoder_with_past_model_int8.onnx 19 MBonnx/decoder_with_past_model_quantized.onnx 19 MBonnx/encoder_model_fp16.onnx 16 MBonnx/encoder_model_q4.onnx 11 MBonnx/encoder_model_bnb4.onnx 10 MBonnx/encoder_model_quantized.onnx 8 MBonnx/encoder_model_uint8.onnx 8 MBonnx/encoder_model_int8.onnx 8 MBonnx/encoder_model_q4f16.onnx 7 MBUsefulSensors/moonshine-tiny