UNPKG

@cloudraker/use-whisper

Version:

React Hook for OpenAI Whisper API with speech recorder and silence removal built-in.

8 lines (4 loc) 305 B
'use strict'; var react = require('react'); var a=(r,n,t)=>{let y=react.useMemo(()=>{let e=[];return Array.isArray(n)&&(e=[...e,...n]),Array.isArray(t)&&(e=[...e,...t]),e},[n,t]);return react.useMemo(()=>async(...e)=>{try{return await r(...e)}catch(c){typeof n=="function"&&n(c);}},y)}; exports.a = a;