UNPKG

@cloudraker/use-whisper

Version:

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

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