Open aditya-pushkar opened 11 months ago
The same error here in angular 15.2.2 project instantiating MicVAD:
import { MicVAD } from '@ricky0123/vad-web';
this.micVad = await MicVAD.new({ // additionalAudioConstraints: { // deviceId: deviceId // }, //onSpeechStart: this.handleSpeechStart })
Error in browser console: voice-activity-detection.service.ts:75 ERROR Error: Uncaught (in promise): AbortError: The user aborted a request. at resolvePromise (zone.js:1193:31) at zone.js:1100:17 at zone.js:1116:33 at asyncGeneratorStep (asyncToGenerator.js:6:1) at _throw (asyncToGenerator.js:25:1) at _ZoneDelegate.invoke (zone.js:368:26) at Object.onInvoke (core.mjs:24178:33) at _ZoneDelegate.invoke (zone.js:367:52) at Zone.run (zone.js:127:43) at zone.js:1257:36
Looks like #24 is related
Hey guys, I just used (https://picovoice.ai/platform/cobra/) this module for VAD
I'm getting this error in Nextjs>13.4
webpack: (config, {}) => { config.resolve.extensions.push(".ts", ".tsx", '.js', '.jsx') config.resolve.fallback = { fs: false }
}, }
module.exports = nextConfig
'use client' import { useMicVAD, utils } from "@ricky0123/vad-react" import { useState } from "react"
export const DetectSpeaking = () => { const [audioList, setAudioList] = useState([]) const vad = useMicVAD({ onSpeechEnd: (audio) => { const wavBuffer = utils.encodeWAV(audio) const base64 = utils.arrayBufferToBase64(wavBuffer) const url =
data:audio/wav;base64,${base64}
setAudioList((old) => { return [url, ...old] }) }, })if (vad.loading) { return
if (vad.errored) { return
Listening
{!vad.listening && "Not"} listeningLoading
{!vad.loading && "Not"} loadingErrored
{!vad.errored && "Not"} erroredUser Speaking
{!vad.userSpeaking && "Not"} speakingAudio count
{audioList.length}Start/Pause
) }
export default DetectSpeaking;