@cloudraker/use-whisper
Version:
React Hook for OpenAI Whisper API with speech recorder and silence removal built-in.
6 lines (3 loc) • 361 B
JavaScript
import { useMemo, useEffect } from 'react';
var u=(i,e,n,o)=>{let r=useMemo(()=>{let t=[];return Array.isArray(e)&&(t=[...t,...e]),Array.isArray(n)&&(t=[...t,...n]),Array.isArray(o)&&(t=[...t,...o]),t},[o,e,n]);return useEffect(()=>((async()=>{try{await i();}catch(t){typeof n=="function"&&n(t);}})(),()=>{typeof e=="function"&&e();}),r)};
export { u as a };