With regards a google voice trigger, easiest way is to make a button helper in home assistant. Then expose this button to google home.
In google home make a routine triggered by a voice command of your choice and choose the action to be the button. I think the button can be found under “adjust home devices” from memory.
Then adjust your automation to be triggered by the button press.