UNPKG

@cloudraker/use-whisper

Version:

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

6 lines (3 loc) 280 B
import { useMemo } from 'react'; var a=(r,n,t)=>{let y=useMemo(()=>{let e=[];return Array.isArray(n)&&(e=[...e,...n]),Array.isArray(t)&&(e=[...e,...t]),e},[n,t]);return useMemo(()=>async(...e)=>{try{return await r(...e)}catch(c){typeof n=="function"&&n(c);}},y)}; export { a };