Do Alex and Google have software APIs? Can you make a hardware device (eg Raspberry Pi) that listens for a wake up then sends to the API? Seems more elegant.
As a bonus, maybe your device could understand "Alexa..." and "OK Google..." and send to the relevant API. Use Alexa for shopping and Google for searches?