Ok Google Voice commands to push buttons

Okay, I’ve written this just for you (not really :grinning…

Yes, you need read-up about OTA Updates.
OTA is one of the main benefits of using an ESP8266 or ESP32 based device in my opinion.
You need to install Python on your PC for OTA to work, but that’s quite straightforward.
You also need to add some OTA code to your sketch, but that’s also straightforward.

Pete.