Method and apparatus for providing voice recognition service
AssigneesHyundai Motor Company, Kia Corporation
InventorSeong Soo Yae
Life of this patent
Estimating the term…
Abstract
A method and apparatus for providing a voice recognition service can include separating a user utterance from noise and converting the user utterance into a text to generate content of the user utterance, extracting, from the content of the user utterance, call words information, domain information, end service name information, and operations information, generating a corrected user command by correcting a user command, and generating response information by using the corrected user command.
Claims16
An apparatus for providing a voice recognition service, comprising:
- at least one processor;
- and
- a memory storing instructions that, when executed by the at least one processor, cause the apparatus to:
- separate a user utterance, in which call word information for specifying one of a plurality of voice assistants is omitted, from noise;
- convert the user utterance into text to generate content of the user utterance;
- extract, from the content of the user utterance, extracted information including at least one of domain information, end service name information, and operations information;
- generate a corrected user command including the call word information, the domain information, the end service name information, and the operations information, based on usage counts of combinations of each voice assistant of the plurality of voice assistants and the extracted information;
- convert the corrected user command into a voice command by generating speech through a text-to-speech (TTS) process;
- generate a control signal for a vehicle in response to the voice command;
- and
- control the vehicle based on the control signal.
A method of voice recognition service, the method comprising:
- separating a user utterance, in which call word information for specifying one of a plurality of voice assistants is omitted, from noise;
- converting the user utterance into text to generate content of the user utterance;
- extracting, from the content of the user utterance, extracted information including at least one of domain information, end service name information, and operations information;
- generating a corrected user command including the call word information, the domain information, the end service name information, and the operations information, based on usage counts of combinations of each voice assistant of the plurality of voice assistants and the extracted information;
- converting the corrected user command into a voice command by generating speech through a text-to-speech process;
- generating a control signal for a vehicle in response to the voice command;
- and
- controlling the vehicle based on the control signal.
A non-transitory computer-readable medium storing a computer program including computer-executable instructions for causing, when executed by a computer, the computer to perform steps of:
- separating a user utterance, in which call word information for specifying one of a plurality of voice assistants is omitted, from noise;
- converting the user utterance into text to generate content of the user utterance;
- extracting, from the content of the user utterance, extracted information including at least one of domain information, end service name information, and operations information;
- generating a corrected user command including the call word information, the domain information, the end service name information, and the operations information, based on usage counts of combinations of each voice assistant plurality of voice assistants and the extracted information;
- converting the corrected user command into a voice command by generating speech through a text-to-speech process;
- generating a control signal for a vehicle in response to the voice command;
- and
- controlling the vehicle based on the control signal.
Dependencies are inferred from the claim text.