1. A computer-generated speech device for site survey and/or maintenance, comprising: a location engine to determine a location of the computer-generated speech device at a site; a solution engine to: identify, using input data, a plurality of events associated with a plurality of nodes that form a network at the site that require maintenance, wherein the site includes a plurality of regions; prioritize the plurality of events based on level of criticality, region, and number of events in each region, select an event based on the criticality, the region, and the number of events in each region, and determine directions to guide a user to the event selected; identify an action for a user to perform during a survey and/or maintenance of the site associated with one of the plurality of nodes at the site using the location of the computer-generated speech device and input the data associated with the plurality of nodes; identify a new event that has not been previously a part of the plurality of events, wherein the new event occurs during the survey and/or maintenance of the site and prioritize the plurality of events including the new event; a speech engine to broadcast the identified action as computer-generated speech using a speaker component of the computer-generated speech device for the user to perform during the survey and/or maintenance of the site and to broadcast an alert in response to the priority of the new event; and a speech recognition engine to process a speech command to determine root cause of the event, received using a microphone component of the computer-generated speech device, wherein the solution engine, in response to the processed speech command, identifies if there is a change in a signal strength between historical data and current data of a node of the plurality of nodes and in response to identifying the change in the signal strength, determines the root cause of the event is a change in infrastructure, and in response to not identifying the change to the signal strength, identifies if there is a change in channel interference between the historical data and the current data of the node and in response to identifying there is a change in channel interference, determines the root cause of the event is an external system interfering at the same channel as the node.