5. The computer-implemented method of claim 1 , wherein determining the input voice pattern includes: retrieving one or more reference patterns representing predetermined voice inputs provided through the dialect; obtaining characteristic vectors for the reference patterns; obtaining a characteristic vector for the input voice pattern; for each characteristic vector for the reference patterns, determining a similarity between the characteristic vector for the reference pattern and the characteristic vector for the input voice pattern; and determining the reference pattern having the highest similarity to the input voice pattern as the matching reference pattern.
1. A computer-implemented method for facilitating a user to control a driving apparatus through a voice command, the method comprising: receiving, by a processor, a user voice input; determining, by the processor, an input voice pattern based on the user voice input; based on the input voice pattern, determining, by the processor, a language dialect the user voice input is associated with; converting, by the processor, the input voice pattern to a standard voice pattern using the language dialect; based on standard voice pattern, determining, by the processor, a control command corresponding to the user voice input for maneuvering the driving apparatus; and effectuating, by the processor, execution of the control command to control the driving apparatus.