To be more specific: the reading unit 511 reads the speech data written on the storage device such as a CD-ROM and accumulates the read data into the speech data accumulating unit 512; the reference model preparing unit 502 creates the reference models 521 for each speaker using the speech data accumulated in the speech data accumulating unit 512, according to the Baum-Welch re-estimation method;