I’ve installed Python 3.6.5 for Windows and get the same error when running the npm install. I think the python error is a red herring.
The odd thing is that the relay was working for a short period before, even without having python on the machine previously. I had set up a webCoRE piston that was calling the relay and it all worked well. Then the next day, the relay stopped working. It is a static IP, so it wasn’t a DHCP issue. That was what prompted me to try “fixing” it, which ended in my attempts at reinstalling.
Ignoring the errors when running npm Install, if I run it with node index.js, it starts up fine with no errors, but there is no announcement on the Google Home.
C:\GoogleAssistantRelay\assistant-relay-master>node index
Fired up the SSDP Server for network discovery...
Firing up the Web Server for communication on address 192.168.1.17:3000
Received command broadcast Assistant Relay is now setup and running for graeme
No user specified, using graeme
Conversation Complete
If I go to the browser and enter http://http://127.0.0.1:3000/customBroadcast?text=hello+world&user=graeme, then it says:“Cannot GET /customBroadcast”
For those of us who installed way back in the old days ( ) and want to keep using the DTH/Smart app, If we update to the current Assistant Relay code will it do anything to break the DTH/Smartapp functions?
Have just started playing with Assistant Relay and loving is so far. Much better than the very robotic voice i had using TTS. I’m slowly switching all those out to relay. One particular piston i have in webCore, which is my good morning routine is pretty long where i have the days information curated and broadcasted out like weather report - temperature/will it rain, etc, as well as activities on my calendar, some sport scores and also an inspirational quote of the day.
Moving that piston over to relay (using the POSTmethod in webCore), the broadcast never finishes. It just stops after a bit. Tried it a few times and noticed that it always stops at the same point. This got me thinking that there might be an upper limit to how much it can say. If so, any ideas on what the limit is? And if there is a limit, is there anyway i can stitch 2 or 3 broadcast commands without it overlapping?
The write up was spot on. Used your guide and got everything running in one go. Thanks for the effort.
Any chance you could add to that write up on updating the app? Being complete bozo when it comes with anything programming…i however can follow written instructions
Does the app support multiple users? Or in fact support multiple voice models? That would be nice to spice things up a little and not have the same voice go over and over (yea…i have quite a few notifications that drive the wife up the wall…hehehe). If can switch voice models, language, maybe have that as a configurable parameter when sending the POST command to?