1. A computer-implemented method for controlling aspects of a surveillance system, comprising: (a) receiving one or both of an operator's skeleton input data and voice input data; (b) matching one or both of the received skeleton input data with a gesture stored in a database and the received voice input data with a text string stored in the database, using a processor; (c) matching one or both of the gesture and text string to a corresponding video management program command stored on the database, using the processor; and (d) transmitting the one or more video management program commands to a video management program of a surveillance system.