Speech recognition method and apparatus with activation word based on operating environment of the apparatus
AssigneeSamsung Electronics Co., Ltd.
InventorsSung-ja Choi, Eun-kyoung Kim, Ji-sang Yu, Ji-yeon Hong, Jong-youb Ryu, Jae-won Lee
Life of this patent
Estimating the term…
Abstract
A speech recognition method and apparatus for performing speech recognition in response to an activation word determined based on a situation are provided. The speech recognition method and apparatus include an artificial intelligence (AI) system and its application, which simulates functions such as recognition and judgment of a human brain using a machine learning algorithm such as deep learning.
Claims17
A speech recognition method comprising:
- determining at least one activation word among a plurality of activation words based on information related to an operating environment in which a speech recognition apparatus is operating;
- receiving an input audio signal;
- performing speech recognition on the input audio signal, based on whether the input audio signal includes a speech signal of an utterance of an activation word included in the determined at least one activation word;
- and
- outputting a result of the performing of the speech recognition,
- wherein the performing of the speech recognition comprises:
- extracting text of an utterance of a user by performing speech recognition on the input audio signal,
- determining whether a speech command included in the input audio signal is a direct command or an indirect command based on natural language understanding and sentence structure analysis of the extracted text, wherein the direct command is speech uttered by the user with an intent for the speech recognition apparatus to output the result of the performing of the speech recognition, and wherein the indirect command is speech uttered by the user such that the speech recognition apparatus is unable to determine that the user intends for the speech recognition apparatus to output the result of the performing of the speech recognition,
- when it is determined that the speech command is the direct command, performing an operation of responding to the speech command, and
- when it is determined that the speech command is the indirect command:
- determining whether a confirmation command is detected, and
- in response to detecting the confirmation command from the user, performing the operation of responding to the speech command,
- wherein the at least one activation word corresponds to executable functions of the speech recognition apparatus.
A speech recognition apparatus comprising:
- a receiver configured to receive an input audio signal;
- and
- at least one processor configured to:
- determine at least one activation word comprising activation words among a plurality of activation words based on information related to an operating environment in which the speech recognition apparatus is operating,
- perform speech recognition on the input audio signal, when the input audio signal includes a speech signal of an utterance of an activation word included in the determined at least one activation word, and
- output a result of the speech recognition,
- wherein the performing of the speech recognition comprises:
- extracting text of an utterance of a user by performing speech recognition on the input audio signal,
- determining whether a speech command included in the input audio signal is a direct command or an indirect command based on natural language understanding and sentence structure analysis of the extracted text, wherein the direct command is speech uttered by a user with an intent for the speech recognition apparatus to output the result of the performing of the speech recognition, and wherein the indirect command is speech uttered by the user such that the speech recognition apparatus is unable to determine that the user intends for the speech recognition apparatus to output the result of the performing of the speech recognition,
- when it is determined that the speech command is the direct command, performing an operation of responding to the speech command, and
- when it is determined that the speech command is the indirect command:
- determining whether a confirmation command is detected, and
- in response to detecting the confirmation command from the user, performing the operation of responding to the speech command,
- wherein the at least one activation word corresponds to executable functions of the speech recognition apparatus.
A non-transitory computer-readable recording medium having recorded thereon at least one program comprising instructions for allowing a speech recognition apparatus to execute a speech recognition method, the speech recognition method comprising:
- determining at least one activation word among a plurality of activation words based on information related to an operating environment in which the speech recognition apparatus is operating;
- receiving an input audio signal;
- performing speech recognition on the input audio signal, when the input audio signal includes a speech signal of an utterance of an activation word included in the determined at least one activation word;
- and
- outputting a result of the performing of the speech recognition,
- wherein the performing of the speech recognition comprises:
- extracting text of an utterance of a user by performing speech recognition on the input audio signal,
- determining whether a speech command included in the input audio signal is a direct command or an indirect command based on natural language understanding and sentence structure analysis of the extracted text, wherein the direct command is speech uttered by a user with an intent for the speech recognition apparatus to output the result of the performing of the speech recognition, and wherein the indirect command is speech uttered by the user such that the speech recognition apparatus is unable to determine that the user intends for the speech recognition apparatus to output the result of the performing of the speech recognition,
- when it is determined that the speech command is the direct command, performing an operation of responding to the speech command, and
- when it is determined that the speech command is the indirect command:
- determining whether a confirmation command is detected, and
- in response to detecting the confirmation command from the user, performing the operation of responding to the speech command,
- wherein the at least one activation word corresponds to executable functions of the speech recognition apparatus.
Dependencies are inferred from the claim text.