Skip to content

egeste/useTransformer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

useTransformer

General gist

// Import the hook
import useTransformer from 'usetransformer'

// Create your transformer worker(s)
const transcriber = useTransformer({
  task: 'automatic-speech-recognition',
  model: `distil-whisper/distil-small.en`,
  workerCount: 2
} as TransformerInitOperationArgs)

// Transform your data
transcriber.transform({ args: [audioBuffer] }, ({ output } : TransformerHookOutputMessage) => {
  console.log(output.result.text.trim())
})

About

React hook for processing data using @xenova/transformer and web workers

Resources

Stars

Watchers

Forks

Releases

No releases published