Open JackBlundellReevex opened 8 months ago
Can any of the maintainers provide any insights? @jaxcore @benbucksch @dsteinman
Really want to use this tool - Super close & would really appreciate any help.
P.s sorry on my secondary account here!
Hi, sorry for being MIA. I don't have any active voice projects at the moment so this has been a low priority for me.
Unfortunately the Porcupine codebase is not exactly open source and the web assembly code is all obfuscated, including the hotwords, so it was always a gamble that this wrapper hack was going to work long term. They probably encoded an expiration date in web assembly.
I'll try to set this up again and see if an updated version of Porcupine can be copied in. If they didn't make any major changes to it, it might work as-is. If they've revamped their code a lot I'd maybe try to find another solution.
Have you looked around at other projects? Is there seriously still no other valid options?
Hi, sorry for being MIA. I don't have any active voice projects at the moment so this has been a low priority for me.
Unfortunately the Porcupine codebase is not exactly open source and the web assembly code is all obfuscated, including the hotwords, so it was always a gamble that this wrapper hack was going to work long term. They probably encoded an expiration date in web assembly.
I'll try to set this up again and see if an updated version of Porcupine can be copied in. If they didn't make any major changes to it, it might work as-is. If they've revamped their code a lot I'd maybe try to find another solution.
Have you looked around at other projects? Is there seriously still no other valid options?
Hey thanks so much for getting back to me! No problem at all.
Ah okay, I had thought I was doing something wrong because the package contains files for 1.9 of Porcupine - I will also look into this on my end to see if I can get something working so you are not alone!
I have seen some other alternatives - I had thought to try this one before moving on as it looked like exactly what was needed - If I can't get it figured out though i can always look for alternatives but would be awesome to get this in place as seemingly I'm just missing one piece of the puzzle.
My 2 cents (I'm not a maintainer):
None of this is a response to a specific question that you have, but maybe one of these pointers give you the hint you need to find the problem.
Hey there,
I'm trying to setup bumblebee within a server that will listen to a discord server for the 'bumblebee' hotword derived from https://github.com/SteTR/Emost-Bot/tree/master
So far I have got the tool integrated and emitting 'data', but it never fires the 'hotspot' callback when i say "bumblebee".
I am not sure whether I have the wrong format for the stream perhaps that is going into it, or doing something else wrong.
VoiceRecognitionService.js - Where Bumblebee is handled
converter.js - Where we convert the discord stream into the appropriate format
Connect.js - Where stream is converted and then fed to Voice
Some of the logs that repeat during stream for insight:
I'm really not sure where I'm going wrong here, and any help would be appreciated.