Re-directing Amazon Echo/"Alexa" commands to Rhasspy - via Nabu Casa perhaps?

Hi… I am hoping that someone will have tried this one, and can offer guidance as to the best way of achieving it! I don’t believe it needs development in Rhasspy, but maybe “the best way” might need something changing.

Anyway, I have had Rhasspy set up for a while now, and whilst the commands are working very well with HA, I just cannot get the “wake word” working successfully. I also have the very good android app working, but still no wake word. However the button to force Rhasspy to wake up does work well, and helps!

I recently purchased an Echo to see how that worked, and was pleasantly surprised to find that “Alexa” wakes up to my command consistantly!

This led me to wonder if it is somehow possible to use Alexa to pass commands to Rhasspy? My thought is that I could say “Alexa, tell Rhasspy to…”. And Alexa effectively passes on the instruction to Rhasspy. I know that Alexa an be used with Nabu Casa, and Alexa Home Assistant integration is established, but it strikes me that this would be much richer and possibly better if the Alexa role was simplified and Rhasspy took on all of the interpretation and action!

One way might be to set up Alexa with Nabu Casa (I’ve started reading up on this), but has anyone tried this or another way to use Alexa (and/or Google home perhaps) as additional microphone/speaker interfaces to Rhasspy?

If using Nabu Casa, I think typically what will be needed is for the “Script” (or whatever gets kicked off on Nabu Casa) to send: 1) a wake command to Rhasspy 2) Followed by the command that Alexa passes over. Could this be, would this be better, sent to Rhasspy via an HA script? I.e. Nabu Casa always calls an HA “Rhasspy” specific script with the text of the voice command, which in turn then wakes up Rhasspy and passes over the script.

I’d appreciate any experiences or thoughts people may have… I’d love to get Rhasspy truly “active” by voice wake up, and omni present, and hope an Alexa integration may be a helpful addition.