Patent ID: 8315855

Claim:
A non-transitory machine readable medium containing a program executable by a computer to perform a voice processing procedure, said voice processing procedure comprising: a step of extracting character amounts, pertaining to a prosody of voice, from a voice signal sequentially in a time-serial manner; a step of calculating a difference value between each of the character amounts extracted by said step of extracting sequentially in a time-serial manner and a reference value; a step of generating processing values, corresponding to individual ones of the character amounts, in accordance with respective ones of the difference values, wherein said step of generating processing values calculates, as said processing value, a numerical value obtained by subtracting the difference value from a predetermined function value calculated using the difference value as an independent variable; and a step of controlling the individual character amounts of the voice signal in accordance with the processing values corresponding to the character amounts to generate an output signal having a prosody changed from the prosody of the voice signal, wherein said step of controlling the individual character amounts generates the output signal by changing the individual character amounts of the voice signal by the corresponding processing values.