Speech recognition system, speech recognition method and storage medium
First Claim
1. A speech recognition system comprising:
- an input part for receiving speeches from each of plural speakers;
a speech recognition part for speech-recognizing a speech received from each of the plural speakers;
a matching part for matching the results of speech recognition with data items necessary for executing an application program;
a selecting part for selecting one of the results of recognition of plural speeches which are found as a result of the matching to be overlapping in a data item necessary for executing the application program as a result of the matching; and
a linkage part for linking the selected result of speech recognition the results of recognition of the plural speeches which are found as results of the matching not to be overlapping in data items necessary to execute the application program based on the linked results of speech recognition, whereina priority level showing a precedence of speech of one speaker over speech of another speaker in selection of a result of speech recognition for each speaker is stored,the selecting part preferentially selects a result of speech recognition of a speech uttered by a speaker with a highest priority level, the priority level being stored in advance of the speech recognition,based on a result of speech recognition of one speaker, it is determined as to whether or not an empty data item exists among data items necessary for execution of an application program,when it is determined that there is an empty data item, it is determined as to whether or not the result of speech recognition of the one speaker can be linked to a result of speech recognition on another speaker, andlinking the result of speech recognition of the one speaker to the result of speech recognition on another speaker when it is determined to be possible.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a speech recognition system, a method and a storage medium capable of, even in a case where plural speakers input superimposed speeches, recognizing a speech of an individual each speaker and making a single application program sharable among the speakers in execution. In a speech recognition system receiving speeches of plural speakers to execute a predetermined application program, the received speeches are separated according to the respective speakers if necessary, the received speeches of individual speakers are speech-recognized, results of speech recognition are matched with data items necessary for executing the application program, one of results of recognition of plural speeches which are found as a result of the matching to be overlapping is selected, and the results of recognition of plural speeches which are found as a result of the matching not to be overlapping are linked to the selected result of speech recognition.
-
Citations
17 Claims
-
1. A speech recognition system comprising:
-
an input part for receiving speeches from each of plural speakers; a speech recognition part for speech-recognizing a speech received from each of the plural speakers; a matching part for matching the results of speech recognition with data items necessary for executing an application program; a selecting part for selecting one of the results of recognition of plural speeches which are found as a result of the matching to be overlapping in a data item necessary for executing the application program as a result of the matching; and a linkage part for linking the selected result of speech recognition the results of recognition of the plural speeches which are found as results of the matching not to be overlapping in data items necessary to execute the application program based on the linked results of speech recognition, wherein a priority level showing a precedence of speech of one speaker over speech of another speaker in selection of a result of speech recognition for each speaker is stored, the selecting part preferentially selects a result of speech recognition of a speech uttered by a speaker with a highest priority level, the priority level being stored in advance of the speech recognition, based on a result of speech recognition of one speaker, it is determined as to whether or not an empty data item exists among data items necessary for execution of an application program, when it is determined that there is an empty data item, it is determined as to whether or not the result of speech recognition of the one speaker can be linked to a result of speech recognition on another speaker, and linking the result of speech recognition of the one speaker to the result of speech recognition on another speaker when it is determined to be possible. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A speech recognition system comprising a processor capable of performing:
-
receiving speeches from each of plural speakers; speech-recognizing the received speeches; matching results of speech recognition with data items necessary for executing an application program; selecting one of results of recognition of plural speeches which are found as a result of the matching to be overlapping in a data item necessary for execution of the application program; linking the selected result of speech recognition the results of recognition of plural speeches which are found as results of the matching not to be overlapping in data items necessary to execute the application program based on the linked results of speech recognition; storing a priority level indicating a precedence of speech of one speaker over speech of another speaker in selection of a result of speech recognition for each speaker; and preferentially selecting a result of speech recognition of a speech uttered by a speaker with a higher priority level, the priority level being stored before the speech recognition; based on a result of speech recognition of one speaker, determining as to whether or not an empty data item exists among data items necessary for execution of an application program, when it is determined that there is an empty data item, determining as to whether or not the result of speech recognition of the one speaker can be linked to a result of speech recognition on another speaker; and linking the result of speech recognition of the one speaker to the result of speech recognition on another speaker when it is determined to be possible. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A speech recognition method for causing a computer to function as a speech recognition system, the speech recognition method performed by the computer comprising steps of:
-
receiving speeches from each of plural speakers; speech-recognizing the received speeches from each of the plural speakers; matching results of speech recognition with data items necessary for executing an application program; selecting one of results of recognition of plural speeches which are found as a result of the matching to be overlapping in a data item necessary for execution of the application program; linking the selected result of speech recognition the results of recognition of plural speeches which are found as results of the matching not to be overlapping in data items necessary to execute the application program based on the linked results of speech recognition; storing a priority level indicating a precedence of speech of one speaker over speech of another speaker in selection of a result of speech recognition for each speaker; preferentially selecting a result of speech recognition of a speech uttered by a speaker with a higher priority level, the priority level being stored in advance of the speech recognition; based on a result of speech recognition of one speaker, determining as to whether or not an empty data item exists among data items necessary for execution of an application program; when it is determined that there is an empty data item, determining as to whether or not the result of speech recognition of the one speaker can be linked to a result of speech recognition on another speaker; and linking the result of speech recognition of the one speaker to the result of speech recognition on another speaker when it is determined to be possible. - View Dependent Claims (12, 13)
-
-
14. A non-transitory computer-readable storage medium for a given application program causing a computer to function as a given speech recognition system, the application program causing the computer-to execute:
-
receiving speeches of plural speakers; executing the speech recognition program based on results of recognition of the received speeches; speech-recognizing the received speeches of individual speakers; matching results of recognition of speeches with data items necessary to execute the application program; selecting one of results of recognition of plural speeches which are found as a result of the matching to be overlapping in a data item necessary to execute the application program; and linking the selected result of speech recognition the results of recognition of plural speeches which are found as results of the matching not to be overlapping in data items necessary to execute the application program based on the linked results of recognition of the received speech, wherein a priority level showing a precedence of speech of one speaker over speech of another speaker in selection of a result of speech recognition for each speaker is stored, the selecting part preferentially selects a result of speech recognition of a speech uttered by a speaker with a highest priority level, the priority level stored in advance of the speech recognition, based on a result of speech recognition of one speaker, determining as to whether or not an empty data item exists among data items necessary for execution of an application program, when it is determined that there is an empty data item, determining as to whether or not the result of speech recognition of the one speaker can be linked to a result of speech recognition on another speaker, and linking the result of speech recognition of the one speaker to the result of speech recognition on another speaker when it is determined to be possible. - View Dependent Claims (15, 16, 17)
-
Specification