Voice processing apparatus and method
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Character extraction section extracts character amounts, pertaining to a prosody of voice, from a voice signal sequentially in a time-serial manner. Difference value calculation calculates a difference value between each of the extracted character amounts and a reference value. Processing values, corresponding to the individual character amounts, are generated in accordance with the respective difference values, and a voice processing section controls the individual character amounts of the voice signal in accordance with the processing values corresponding to the character amounts and thereby generates an output signal having a prosody changed from the prosody of the voice signal.
4 Citations
18 Claims
-
1. 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.
-
-
2. A method for changing a prosody of a voice signal, the method 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 the 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. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
3. A method for changing a prosody of a voice signal, the method 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 the 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; 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 generating processing values calculates, as said processing values, numerical values obtained by subtracting the difference values from a predetermined function value calculated using the difference values as independent variables, 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, when the prosody is to be emphasized, said step of generating processing values calculates the processing values on the basis of the function value set such that an absolute value of the function value exceeds an absolute value of the difference value, and when the prosody is to be depressed, said step of generating processing values calculates the processing value on the basis of the function value set such that the absolute value of the function value falls below the absolute value of the difference value.
-
Specification