1. A method of facilitating construction of a voice dialog interface comprising: providing an electronic system, the electronic system comprising a storage device, a speech recognizer, a microphone, a speech synthesizer, a controller and an electronic development board, the electronic development board comprising a so-called Arduino-compatible circuit development board; storing a library of programming interfaces for constructing the voice dialog interface in the storage device, the library of programming interfaces being 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 being specified in textual form, each of the call-sign and the at least one command comprising a plurality of words; training the speech recognizer based on at least one of the call-sign and the at least one command; receiving, by the microphone, a speech input comprising a vocal representation of at least one of the call-sign and the at least one command, recognition of the speech input being performed by using the speech recognizer, a temporal alignment of the plurality of words being prioritized during the recognition; and performing, by the controller, at least one action associated with the at least one command based on recognizing the speech input, the at least one action comprising a verbal response provided by the speech synthesizer.