Patent ID: 7421394

Claim:
An information processing apparatus for processing (1) a sentence having a defined portion and a missing portion, and (2) input speech data corresponding to the missing portion, the apparatus comprising: (a) registration means for registering a defined portion translation, which is a translation of the defined portion; (b) recording means for recording the input speech data corresponding to the missing portion; (c) generation means for, when the speech data is input, simultaneously generating: (i) defined portion translation speech data, which is speech data to output speech corresponding to the defined portion translation registered in said registration means, and (ii) missing portion translation speech data, which is speech data to output speech corresponding to a missing portion translation, the missing portion translation being a recognized and translated result of the input speech data; (d) first determination means for determining whether all of the input speech data has been recognized; (e) second determination means for, if said first determination means determines that all of the input speech data has been recognized, determining whether all of a recognition result has been translated, the recognition result being obtained by speech-recognizing the input speech data; and (f) speech output means for outputting speech under the following conditions: (i) if said first determination means determines that all of the input speech data has not been recognized or said second determination means determines that all of the recognition result has not been translated, said speech output means outputs speech by combining the speech data recorded by said recording means with the defined portion translation speech data, (ii) otherwise, said speech output means outputs speech by combining the defined portion translation speech data with the missing portion translation speech data.