JamesBrill / react-speech-recognition

💬Speech recognition for your React app
https://webspeechrecognition.com/
MIT License
637 stars 116 forks source link

Issue in Commands #197

Open rehansam21 opened 8 months ago

rehansam21 commented 8 months ago
 function processWord(word:any){
        console.log(">>>>word",word)
        if(listeningForTrigger){
            setUserSpeech(word)
            return
        } else if(!listeningForTrigger && word.trim() === 'cat'){
            setListeningForTrigger(true)
            return 
        }
        else if(!listeningForTrigger && word.trim() !='cat'){
            // alert("please say cat to prompt")
            return <span>please say cat to prompt</span>
        }
    }
    const commands = [
        {
          command: '*',
          callback: (speechWord:any) => {processWord(speechWord.toLowerCase())}

        }

    ]

When I tried to speak for the first time instead of word I got blank and on the second go it is working as per expectation browser console

>>>>word 
>>>>word cat