RealtimeSTT
RealtimeSTT copied to clipboard
Whisper as wakeword detection
Hi! Is there any easy way to switch wakeword detection from porcupine to whisper?
Not really, I also really wouldn't recommend that. Whisper would have to nonstop transcribe, which would result in high GPU load / energy consumption compare to porcupine. Also it can't compete with a wakeword engine in terms of accuracy and detection speed.
I think for the future switching to openWakeWord could be the right thing to do. Need to do some tests before.
Sadly. As i understand porcupine have only cloud solution for training new words and openwakeword support only EN language.
Oh, didn't know openwakeword only supports english. That's disappointing, we really need a multilingual, trainable wake word solution. I started with a Whisper wake word implementation first but esp accuracy was rather disappointing. I feel currently there is no easy solution to this problem out there.
Yes, we do need multilingualism
OpenWakeword done with v0.2.0 Multilingualism can be done with spelling out the sounds phonetically with underscores separating each part. See OpenWakeword google collab notebook.