Speech recognition system and speech recognition method thereof
First Claim
Patent Images
1. A device comprising:
- a memory that stores a speech recognition model, and a plurality of personalized wake-up keyword models, the plurality of personalized wake-up keyword models being stored in association with context information; and
a communication interface configured to communicate with an external speech recognition server;
a processor configured to;
obtain user speech data;
identify a personalized wake-up keyword model, from among the plurality of personalized wake-up keyword models, that corresponds to current context information that is related to a current context of the device, the current context information including at least one of;
location information, weather information, or detected environment information;
identify, using the identified personalized wake-up keyword model that corresponds to the current context information, whether a wake-up keyword corresponding to a personalized wake-up keyword that corresponds to the current context is included in the obtained user speech data;
transmit, to the external speech recognition server via the communication interface, the obtained user speech data, information that indicates whether the device identified the personalized wake-up keyword that corresponds to the current context information in the obtained user speech data, and the current context information;
receive, from the external speech recognition server via the communication interface, a speech recognition result of the user speech data based on the transmitting of the obtained user speech data, the information that indicates whether the device identified the personalized wake-up keyword that corresponds to the current context information in the obtained user speech data, and the current context information; and
control the device according to the speech recognition result, wherein the processor is further configured to;
recognize, in the obtained user speech data, a speech signal for wake-up keyword registering, by using the speech recognition model; and
based on recognizing the speech signal for the wake-up keyword registering, identify whether the speech signal is valid as a new wake-up keyword model, based on a speech matching rate of recognition of the speech signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A device detects a wake-up keyword from a received speech signal of a user by using a wake-up keyword model, and transmits a wake-up keyword detection/non-detection signal and the received speech signal of the user to a speech recognition server. The speech recognition server performs a recognition process on the speech signal of the user by setting a speech recognition model according to the detection or non-detection of the wake-up keyword.
34 Citations
17 Claims
-
1. A device comprising:
-
a memory that stores a speech recognition model, and a plurality of personalized wake-up keyword models, the plurality of personalized wake-up keyword models being stored in association with context information; and a communication interface configured to communicate with an external speech recognition server; a processor configured to; obtain user speech data; identify a personalized wake-up keyword model, from among the plurality of personalized wake-up keyword models, that corresponds to current context information that is related to a current context of the device, the current context information including at least one of;
location information, weather information, or detected environment information;identify, using the identified personalized wake-up keyword model that corresponds to the current context information, whether a wake-up keyword corresponding to a personalized wake-up keyword that corresponds to the current context is included in the obtained user speech data; transmit, to the external speech recognition server via the communication interface, the obtained user speech data, information that indicates whether the device identified the personalized wake-up keyword that corresponds to the current context information in the obtained user speech data, and the current context information; receive, from the external speech recognition server via the communication interface, a speech recognition result of the user speech data based on the transmitting of the obtained user speech data, the information that indicates whether the device identified the personalized wake-up keyword that corresponds to the current context information in the obtained user speech data, and the current context information; and control the device according to the speech recognition result, wherein the processor is further configured to; recognize, in the obtained user speech data, a speech signal for wake-up keyword registering, by using the speech recognition model; and based on recognizing the speech signal for the wake-up keyword registering, identify whether the speech signal is valid as a new wake-up keyword model, based on a speech matching rate of recognition of the speech signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A speech recognition server comprising:
-
a memory configured to store a speech recognition model, and a plurality of personalized wake-up keyword models; a communication interface configured to communicate with an external device; and a processor configured to; obtain, from the external device, user speech data, indication information that indicates whether the external device identified a personalized wake-up keyword that corresponds to current context information in the obtained user speech data, and the current context information, the current context information including at least one of; location information, weather information, or detected environment information; and based on the obtained indication information indicating that the external device identified the personalized wake-up keyword that corresponds to the current context information in the obtained user speech data; combine the speech recognition model with a personalized wake-up keyword model and recognize the obtained user speech data using the combined model; generate a speech recognition result by removing the personalized wake-up keyword from the obtained user speech data; and transmit the speech recognition result, from which the personalized wake-up keyword has been removed, to the external device, wherein the processor is further configured to; recognize, in the obtained user speech data, a speech signal for wake-up keyword registering, by using the speech recognition model; and based on recognizing the speech signal for the wake-up keyword registering, identify whether the speech signal is valid as a new wake-up keyword model, based on a speech matching rate of recognition of the speech signal. - View Dependent Claims (12, 13)
-
-
14. A speech recognition method, which is performed by a device, the speech recognition method comprising:
-
obtaining, via a microphone, user speech data; identifying a personalized wake-up keyword model, from among a plurality of stored personalized wake-up keyword models, that corresponds to current context information that is related to a current context of the device, the current context information including at least one of;
location information, weather information, or detected environment information;identifying, using the identified personalized wake-up keyword model that corresponds to the current context information, whether a wake-up keyword corresponding to a personalized wake-up keyword that corresponds to the current context information is included in the obtained user speech data; transmitting, to an external speech recognition server, the obtained user speech data, information that indicates whether the device identified the personalized wake-up keyword that corresponds to the current context information in the obtained user speech data, and the current context information; receiving, from the external speech recognition server via a communication interface, a speech recognition result of the user speech data based on the transmitting of the obtained user speech data, the information that indicates whether the device identified the personalized wake-up keyword that corresponds to the current context information in the obtained user speech data, and the current context information; and controlling the device according to the speech recognition result, wherein a wake-up keyword model registered in the external speech recognition server is synchronized with the wake-up keyword model registered in the device, wherein the speech recognition method further comprises; recognizing, in the obtained user speech data, a speech signal for wake-up keyword registering, by using a speech recognition model; and based on recognizing the speech signal for the wake-up keyword registering, identifying whether the speech signal is valid as a new wake-up keyword model, based on a speech matching rate of recognition of the speech signal. - View Dependent Claims (15, 16, 17)
-
Specification