Walkie talkie/Broadcast recorded voice message #209
Replies: 1 comment 2 replies
-
Which wake word are you using? Have you tried configuring for 2CH 95 under Advanced Configuration? With our initial developer "release" we opted for very conservative default values - 95 is more aggressive. We have no plans for such a feature but it is interesting. I think the most challenging aspect will be forking the audio to the recipient devices and knowing which ones. Then the next issue is our current operating paradigm is to sit and do nothing until wake is initiated on a device by the user. We're also extremely reluctant to listen on any network sockets because of the potential security issues it could expose (we get quite a few security questions) and the fact it's yet another running task. I haven't given it much thought but you would need to do something along the lines of establishing a websocket and piping audio to each device and playing it out (we don't support this currently) -or- some kind of socket listening on a multicast group to play out received frames automatically -or- some other kind of socket to do the same. Multicast with WiFi can be very tricky and this would also give you less granularity in terms of which device(s) audio can be directed to. This is all on a microcontroller with a real time operating system so you would need to be very, very careful in how you go about this to not adversely impact other functionality (or even do this with clean audio). We have left plenty of headroom for future functionality but if you haven't done development under these conditions before it is challenging. This device after all (at this price point) is a dual core 240 MHz CPU with some tricky memory and task management. I also have no idea what the latency would be like with this functionality (or what your expectations are). |
Beta Was this translation helpful? Give feedback.
-
Hi, I got my Box today, and installed Willow and hooked it up to Home Assistant, and it almost works perfectly (that wake word is tricksy, but I have seen this discussed elsewhere)... One feature I use on my Google homes is the 'broadcast to X' feature. I use them like a hands free walkie talkie or intercom.
I was going to start having a play with the code in a fork, to look at how hard it would be to implement, but wanted to check if such a thing was already in the works or if there was some dependency that would need working on first etc?
Happy to put this on the back burner if I could be of use somewhere else in some kind of quid pro quo, for some help later on with this (I realise 1.0 is your priority right now). I'm a jack of all trades software engineer with 20 years xp and a quick study...
Beta Was this translation helpful? Give feedback.
All reactions