Singing voice synthesizing apparatus with selective use of templates for attack and non-attack notes
First Claim
1. An apparatus for synthesizing a singing voice of a song, comprising:
- a storage section that stores template data in correspondence to various expressions applicable to music notes including an attack note and a non-attack note, the template data including first template data defining a temporal variation of a characteristic parameter for applying the corresponding expression to the attack note and second template data defining a temporal variation of a characteristic parameter for applying the corresponding expression to the non-attack note;
an input section that inputs voice information representing a sequence of vocal elements forming lyrics of the song and specifying expressions in correspondence to the respective vocal elements; and
a synthesizing section that synthesizes the singing voice of the lyrics from the sequence of the vocal elements based on the inputted voice information, such that the synthesizing section operates when the vocal element is of an attack note for retrieving the first template data corresponding to the expression specified to the vocal element and applying the specified expression to the vocal element of the attack note according to the retrieved first template data, and operates when the vocal element is of a non-attack note for retrieving the second template data corresponding to the expression specified to the vocal element and applying the specified expression to the vocal element of the non-attack note according to the retrieved second template data.
1 Assignment
0 Petitions
Accused Products
Abstract
In an apparatus for synthesizing a singing voice of a song, a storage section stores template data in correspondence to various expressions applicable to music notes. The template data includes first and second template data differently defining a temporal variation of a characteristic parameter for applying the corresponding expression to an attack note and a non-attack note, respectively. An input section inputs voice information representing a sequence of vocal elements and specifying expressions in correspondence to the respective vocal elements. A synthesizing section synthesizes the singing voice from the sequence of the vocal elements based on the inputted voice information. When the vocal element is of an attack note, the first template data is applied to the vocal element. Otherwise, when the vocal element is of a non-attack note, the second template data is applied to the vocal element.
-
Citations
13 Claims
-
1. An apparatus for synthesizing a singing voice of a song, comprising:
-
a storage section that stores template data in correspondence to various expressions applicable to music notes including an attack note and a non-attack note, the template data including first template data defining a temporal variation of a characteristic parameter for applying the corresponding expression to the attack note and second template data defining a temporal variation of a characteristic parameter for applying the corresponding expression to the non-attack note;
an input section that inputs voice information representing a sequence of vocal elements forming lyrics of the song and specifying expressions in correspondence to the respective vocal elements; and
a synthesizing section that synthesizes the singing voice of the lyrics from the sequence of the vocal elements based on the inputted voice information, such that the synthesizing section operates when the vocal element is of an attack note for retrieving the first template data corresponding to the expression specified to the vocal element and applying the specified expression to the vocal element of the attack note according to the retrieved first template data, and operates when the vocal element is of a non-attack note for retrieving the second template data corresponding to the expression specified to the vocal element and applying the specified expression to the vocal element of the non-attack note according to the retrieved second template data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A program executable by a computer for synthesizing a singing voice of a song with use of template data stored in a storage correspondingly to various expressions applicable to music notes including an attack note and a non-attack note, the template data including first template data defining a temporal variation of a characteristic parameter for applying the corresponding expression to the attack note and second template data defining a temporal variation of a characteristic parameter for applying the corresponding expression to the non-attack note, the program comprising:
-
a step of inputting voice information which represents a sequence of vocal elements forming lyrics of the song and which specifies expressions in correspondence to the respective vocal elements; and
a step of synthesizing the singing voice of the lyrics from the sequence of the vocal elements based on the inputted voice information, the step of synthesizing being carried out when the vocal element is of an attack note such that the first template data corresponding to the expression specified to the vocal element is retrieved from the storage and the specified expression is applied to the vocal element of the attack note according to the retrieved first template data, and being carried out when the vocal element is of a non-attack note such that the second template data corresponding to the expression specified to the vocal element is retrieved from the storage and the specified expression is applied to the vocal element of the non-attack note according to the retrieved second template data. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of synthesizing a singing voice of a song, comprising:
-
a step of storing template data in a storage correspondingly to various expressions applicable to music notes including an attack note and a non-attack note, the template data including first template data defining a temporal variation of a characteristic parameter for applying the corresponding expression to the attack note and second template data defining a temporal variation of a characteristic parameter for applying the corresponding expression to the non-attack note;
a step of inputting voice information which represents a sequence of vocal elements forming lyrics of the song and which specifies expressions in correspondence to the respective vocal elements; and
a step of synthesizing the singing voice of the lyrics from the sequence of the vocal elements based on the inputted voice information, the step of synthesizing being carried out when the vocal element is of an attack note such that the first template data corresponding to the expression specified to the vocal element is retrieved from the storage and the specified expression is applied to the vocal element of the attack note according to the retrieved first template data, and being carried out when the vocal element is of a non-attack note such that the second template data corresponding to the expression specified to the vocal element is retrieved from the storage and the specified expression is applied to the vocal element of the non-attack note according to the retrieved second template data.
-
Specification