1. A setting apparatus comprising a caption setting unit for setting a timing of displaying text of speech in synchronization with reproduction of said speech, the text of said speech being predetermined, said caption setting unit comprising: a scenario data obtaining unit for obtaining scenario data representing content of said speech; a speech recognition unit for dividing textual data resulting from recognition of said speech being reproduced to generate a plurality of pieces of recognition data; a character string detection unit for detecting in said scenario data a character string that matches each of said plurality of pieces of recognition data; a character detection unit for detecting a character string that matches the recognition data from said scenario data by detecting a character contained in the recognition data for each recognition data with which said character string detection unit has detected no matching characters string; a display setting unit for setting the display timing of displaying each of the character strings contained in said scenario data to the timing at which speech recognized as a piece of recognition data that matches said character string is reproduce; and a reliability calculating unit for calculating a reliability factor that represents a likelihood that each of the plurality of pieces of recognition data matches one character string, wherein said display setting unit generates a setting that, if the calculated reliability factor associated with a first character string to be displayed in two successive character strings among the plurality of character strings in the scenario data is higher than the calculated reliability factor associated with a second character string to be displayed in the two successive character strings, causes a concatenated character string comprising said first character string with said second character string appended to said first character string to be displayed at a time point at which said first character string should be displayed.
1. A setting apparatus comprising a caption setting unit for setting a timing of displaying text of speech in synchronization with reproduction of said speech, the text of said speech being predetermined, said caption setting unit comprising: a scenario data obtaining unit for obtaining scenario data representing content of said speech; a speech recognition unit for dividing textual data resulting from recognition of said speech being reproduced to generate a plurality of pieces of recognition data; a character string detection unit for detecting in said scenario data a character string that matches each of said plurality of pieces of recognition data; a character detection unit for detecting a character string that matches the recognition data from said scenario data by detecting a character contained in the recognition data for each recognition data with which said character string detection unit has detected no matching characters string; a display setting unit for setting the display timing of displaying each of the character strings contained in said scenario data to the timing at which speech recognized as a piece of recognition data that matches said character string is reproduce; and a reliability calculating unit for calculating a reliability factor that represents a likelihood that each of the plurality of pieces of recognition data matches one character string, wherein said display setting unit generates a setting that, if the calculated reliability factor associated with a first character string to be displayed in two successive character strings among the plurality of character strings in the scenario data is higher than the calculated reliability factor associated with a second character string to be displayed in the two successive character strings, causes a concatenated character string comprising said first character string with said second character string appended to said first character string to be displayed at a time point at which said first character string should be displayed. 5. The setting apparatus according to claim 1 , further comprising a reliability calculating unit for calculating reliability which represents the likelihood that each of said plurality of pieces of recognition data matches one character string, wherein: said character string detection unit determines that said character string detection unit cannot detect any character string that matches a piece of recognition data having a reliability lower than a predetermined reference reliability if said character string detection unit cannot detect the character string that matches the character string following said low-reliability data.