Voice control system with dialect recognition
First Claim
1. A computer-implemented method for facilitating a user to control an apparatus through a voice command, the method comprising:
- receiving, by a processor, a user voice input;
translating, by the processor, the voice input to a standard voice pattern, wherein the translating comprises;
retrieving one or more reference patterns representing predetermined voice inputs in a language dialect corresponding to a selected language translation unit;
obtaining characteristic vectors for the reference patterns;
obtaining a characteristic vector for the user voice input;
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 user voice input;
determining the reference pattern having a highest similarity to the user voice input as the matching reference pattern and as the standard voice pattern;
based on the standard voice pattern, determining, by the processor, a control command corresponding to the user voice input for maneuvering the apparatus; and
effectuating, by the processor, execution of the control command to control the apparatus.
2 Assignments
0 Petitions
Accused Products
Abstract
Voice command recognition with dialect translation is disclosed. User voice input can be translated to a standard voice pattern using a dialect translation unit. A control command can then be generated based on the translated user voice input. In certain embodiments, the voice command recognition system with dialect translation can be implemented in a driving apparatus. In those embodiments, various control commands to control the driving apparatus can be generated by a user with a dialect input. The generated voice control commands for the driving apparatus can include starting the driving apparatus, turning on/off A/C unit, controlling the A/C unit, turning on/off entertainment system, controlling the entertainment system, turning on/off certain safety features, turning on/off certain driving features, adjusting seat, adjusting steering wheel, taking a picture of surroundings and/or any other control commands that can control various functions of the driving apparatus.
13 Citations
16 Claims
-
1. A computer-implemented method for facilitating a user to control an apparatus through a voice command, the method comprising:
-
receiving, by a processor, a user voice input; translating, by the processor, the voice input to a standard voice pattern, wherein the translating comprises; retrieving one or more reference patterns representing predetermined voice inputs in a language dialect corresponding to a selected language translation unit; obtaining characteristic vectors for the reference patterns; obtaining a characteristic vector for the user voice input; 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 user voice input; determining the reference pattern having a highest similarity to the user voice input as the matching reference pattern and as the standard voice pattern; based on the standard voice pattern, determining, by the processor, a control command corresponding to the user voice input for maneuvering the apparatus; and effectuating, by the processor, execution of the control command to control the apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for facilitating a user to control a apparatus through a voice command, the system comprising one or more processors configured by machine-readable instructions to perform:
-
receiving a user voice input; translating the voice input to a standard voice pattern, wherein the translating comprises; retrieving one or more reference patterns representing predetermined voice inputs in a language dialect corresponding to a selected language translation unit; obtaining characteristic vectors for the reference patterns; obtaining a characteristic vector for the user voice input; 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 user voice input; determining the reference pattern having a highest similarity to the user voice input as the matching reference pattern and as the standard voice pattern; based on the standard voice pattern, determining a control command corresponding to the user voice input for controlling the apparatus; and effectuating execution of the control command to control the apparatus. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification