Here was a fun project: take one panic button (USB hub) from ThinkGeek, and replace its underwhelming electronics with a Raspberry Pi Zero with a Google AIY voice hat. Photo 1 is the original box. Photo 2 shows the electronics board replaced with the RPI and Hat. The power line is just a standard USB power cable plugged into the RPI. Photo 3 shows the original speaker plugged into the hat's convenient speaker terminals. Photo 4 shows the original switch and led wires simply soldered to the hat's GPIO ports which are already conveniently connected with appropriate resistors.
For software a simple scripts loops forever, reading the GPIO buttons, and turning on the led. Voice output is done with command line espeak called directly from the script. This makes it easy to have the box say anything you want as the switches are toggled., See the video at the end for a demonstration.