1. A method of generating a voice user interface implemented by a computing device, the method comprising: providing a response container for governing voice response processing for the voice user interface; providing a plurality of nodes associated with the response container and defining acts to be performed; providing a plurality of response classes defining types of voice input responses related to the plurality of nodes associated with the response container; automatically generating a flow path for each of the plurality of response classes in the response container, each flow path spanning from a first node defining a first act to be performed to a second node defining a second act to be performed, wherein the generating the flow path for each of the plurality of response classes determines a callflow sequence of execution of acts of the plurality of nodes according to a response class associated with a voice input response; receiving meanings of different possible answers expected in response to the plurality of nodes; receiving sample inputs associated with each of the received meanings; automatically generating control files to extract a meaning and to determine a response class associated with a received voice response based on the received meanings of different possible answers and the received sample inputs; and automatically assigning a flow path to the received voice response based on an extracted meaning and a determined response class for establishing a callflow sequence in response to the received voice response.