A non-transitory computer readable recording medium having stored thereon a voice conversion program, wherein, when executed, said voice conversion program causes a computer to execute a method comprising:
- designating a phoneme to be converted to a strained rough voice in a speech;
- and
- performing amplitude modulation on a speech waveform so as to periodically fluctuate a curved outline of the speech waveform, the speech waveform expressing the phoneme designated in said designating,
- wherein the amplitude modulation performed in said modulating on the speech waveform includes performing periodic amplitude fluctuation on the speech waveform by multiplying (i) the speech waveform expressing the phoneme designated in said designating by (ii) a periodic fluctuation signal, the periodic fluctuation signal being generated according to a distribution of a fluctuation frequency of an amplitude envelope of a strained rough voice, the fluctuation frequency being a mode value of a frequency calculated for each of a plurality of points over a sampling period of the amplitude envelope of the strained rough voice, and the periodic fluctuation signal having one of frequencies in a range of 40 Hz to 120 Hz, and
- wherein the frequency of the periodic fluctuation signal is different from the fundamental frequency of the speech waveform expressing the phoneme designated in said designating.