Patent ID: 8010359

Claim:
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.