Inputted MIDI file performance data is analyzed as music information including pitches, lengths, and words (S2, S3). When the singing style is changed, the singing voice data is altered so that an expression change is given to the musical notes that match the condition. (S7, S8, S9). A singing voice is generated based on the singing voice information whose singing voice pattern is altered (S11). This makes it possible to synthesize a singing voice using performance data such as MIDI data and to alter the singing pattern according to the singing style.
SIGNAL COMBINATION METHOD AND DEVICE, SINGING VOICE SYNTHESIZING METHOD AND DEVICE, PROGRAM AND RECORDING MEDIUM, AND ROBOT DEVICE