PROBLEM TO BE SOLVED: To evaluate a singing range of a singer independently of his or her determination.SOLUTION: A karaoke device acquires singing voice inputted during playback of musical piece data to specify not only singing pitches of the singing voice but also pitch ranges being pitch ranges divided per octave, to which the pitches of the singing voice belong. The karaoke device compares a designated pitch of each of component sounds to be sung with the singing pitch of the component sound to calculate a degree of pitch coincidence in the case where conversion is performed per octave so that the designated pitch and the singing pitch belong to the same pitch range, and the karaoke device performs conversion per octave so that the designated pitch of the component sound belongs to the specified pitch range, and evaluates singing with respect to the pitch converted on the basis of the degree of coincidence calculated for the component sound.