Код: Выделить всё
import { pipeline } from '@xenova/transformers';
async function transcribe(file) {
console.log(file.name); // logs the selected .wav filename
const transcriber = await pipeline(
'automatic-speech-recognition',
'Xenova/whisper-tiny.en'
);
if (!file) return;
const url = file;
const text = await transcriber(url);
}
< /code>
Эта функция запускается, когда пользователь загружает локальный файл .wav (с
const url = 'https://huggingface.co/datasets/Xenova/transformers.js-docs/resolve/main/jfk.wav';
Подробнее здесь: https://stackoverflow.com/questions/796 ... e-json-par
Мобильная версия