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.
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. 4. The computer-implemented method of claim 1 , further comprising storing preset characteristics of the language dialect, and wherein determining the language dialect the user voice input is associated with comprises extracting dialect characteristics from the voice pattern and comparing the extracted dialect characteristics with the preset characteristics of the language dialect.