1. A method of facilitating construction of a voice dialog interface for an electronic system, the method comprising: a. providing a library of programming interfaces for constructing the voice dialog interface, wherein the library of programming interfaces is configured to specify at least one of a call-sign and at least one command, each of the call-sign and the at least one command are specified in textual form; b. training a speech recognizer based on at least one of the call-sign and the at least one command; c. recognizing a speech input comprising a vocal representation of at least one of the call-sign and the at least one command, wherein the recognition is performed by using the speech recognizer; and d. performing at least one action associated with the at least one command based on recognizing the speech input, wherein the at least one action comprises providing a verbal response using an integrated speech synthesizer.