1.一種歌曲的合成方法,其特征在于,所述方法包括:
對用戶輸入的音頻數(shù)據(jù)進(jìn)行識別,獲取預(yù)置歌詞信息中每個文字對應(yīng)的文字音頻數(shù)據(jù);
獲取所述歌詞信息對應(yīng)的樂譜信息;
按所述樂譜信息對所述歌詞所包括的每個文字對應(yīng)的文字音頻數(shù)據(jù)進(jìn)行合成,獲得歌曲音頻數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述對用戶輸入的音頻數(shù)據(jù)進(jìn)行識別,獲取預(yù)置歌詞信息中每個文字對應(yīng)的文字音頻數(shù)據(jù)包括:
輸出所述歌詞信息;
接收用戶針對所述歌詞信息輸入的所述音頻數(shù)據(jù)。
3.如權(quán)利要求2所述的方法,其特征在于,所述樂譜信息包括所述歌詞信息中的每個文字所對應(yīng)的音頻時長;
所述按所述樂譜信息對所述歌詞所包括的每個文字對應(yīng)的文字音頻數(shù)據(jù)進(jìn)行合成,獲得歌曲音頻數(shù)據(jù)包括:
從所述樂譜信息中獲取所述歌詞信息中的每個文字所對應(yīng)的音頻時長;
按所述每個文字所對應(yīng)的音頻時長對每個文字所對應(yīng)的目標(biāo)文字音頻數(shù)據(jù)的時長進(jìn)行調(diào)整,獲得每個文字所對應(yīng)的第一文字音頻數(shù)據(jù);
按所述樂譜信息對所述每個文字對應(yīng)的第一文字音頻數(shù)據(jù)進(jìn)行合成,獲得所述歌曲音頻數(shù)據(jù)。
4.如權(quán)利要求3所述的方法,其特征在于,所述樂譜信息包括所述歌詞信息中的每個文字所對應(yīng)的音高信息;
所述按所述樂譜信息對所述每個文字對應(yīng)的第一文字音頻數(shù)據(jù)進(jìn)行合成,獲得所述歌曲音頻數(shù)據(jù)包括:
從所述樂譜信息中獲取所述歌詞信息中的每個文字所對應(yīng)的音高信息;
按所述每個文字所對應(yīng)的音高信息對每個文字所對應(yīng)的第一文字音頻數(shù)據(jù)的音高進(jìn)行調(diào)整,獲得每個文字所對應(yīng)的第二文字音頻數(shù)據(jù);
按所述樂譜信息對所述每個文字對應(yīng)的第二文字音頻數(shù)據(jù)進(jìn)行合成,獲得所述歌曲音頻數(shù)據(jù)。
5.如權(quán)利要求4所述的方法,其特征在于,所述樂譜信息包括伴奏數(shù)據(jù);
所述按所述樂譜信息對所述每個文字對應(yīng)的第二文字音頻數(shù)據(jù)進(jìn)行合成,獲得所述歌曲音頻數(shù)據(jù)包括:
按所述歌詞信息所包括的文字順序?qū)⒚總€文字所對應(yīng)的第二文字音頻數(shù)據(jù)進(jìn)行合成,獲得音頻數(shù)據(jù)片段;
從所述樂譜信息中獲取所述音頻數(shù)據(jù)片段對應(yīng)的伴奏數(shù)據(jù);
將所述音頻數(shù)據(jù)片段對應(yīng)的伴奏數(shù)據(jù)與所述音頻數(shù)據(jù)片段進(jìn)行合成,獲得所述歌曲音頻數(shù)據(jù)。
6.一種終端,其特征在于,所述終端包括:
第一獲取單元,用于對用戶輸入的音頻數(shù)據(jù)進(jìn)行識別,獲取預(yù)置歌詞信息中每個文字對應(yīng)的文字音頻數(shù)據(jù);
第二獲取單元,用于獲取所述歌詞信息對應(yīng)的樂譜信息;
合成單元,用于按所述樂譜信息對所述歌詞所包括的每個文字對應(yīng)的文字音頻數(shù)據(jù)進(jìn)行合成,獲得歌曲音頻數(shù)據(jù)。
7.如權(quán)利要求6所述的終端,其特征在于,所述第一獲取單元包括:
輸出子單元,用于輸出所述歌詞信息;
接收子單元,用于接收用戶針對所述歌詞信息輸入的所述音頻數(shù)據(jù)。
8.如權(quán)利要求7所述的終端,其特征在于,所述樂譜信息包括所述歌詞信息中的每個文字所對應(yīng)的音頻時長;
所述合成單元包括:
第一獲取子單元,用于從所述樂譜信息中獲取所述歌詞信息中的每個文字所對應(yīng)的音頻時長;
第一調(diào)整子單元,用于按所述每個文字所對應(yīng)的音頻時長對每個文字所對應(yīng)的目標(biāo)文字音頻數(shù)據(jù)的時長進(jìn)行調(diào)整,獲得每個文字所對應(yīng)的第一文字音頻數(shù)據(jù);
第一合成子單元,用于按所述樂譜信息對所述每個文字對應(yīng)的第一文字音頻數(shù)據(jù)進(jìn)行合成,獲得所述歌曲音頻數(shù)據(jù)。
9.如權(quán)利要求8所述的終端,其特征在于,所述樂譜信息包括所述歌詞信息中的每個文字所對應(yīng)的音高信息;
所述第一合成子單元包括:
第二獲取子單元,用于從所述樂譜信息中獲取所述歌詞信息中的每個文字所對應(yīng)的音高信息;
第二調(diào)整子單元,用于按所述每個文字所對應(yīng)的音高信息對每個文字所對應(yīng)的第一文字音頻數(shù)據(jù)的音高進(jìn)行調(diào)整,獲得每個文字所對應(yīng)的第二文字音頻數(shù)據(jù);
第二合成子單元,用于按所述樂譜信息對所述每個文字對應(yīng)的第二文字音頻數(shù)據(jù)進(jìn)行合成,獲得所述歌曲音頻數(shù)據(jù)。
10.如權(quán)利要求9所述的方法,其特征在于,所述樂譜信息包括伴奏數(shù)據(jù);
所述第二合成子單元包括:
第三獲取子單元,用于按所述歌詞信息所包括的文字順序?qū)⒚總€文字所對應(yīng)的第二文字音頻數(shù)據(jù)進(jìn)行合成,獲得音頻數(shù)據(jù)片段;
第四獲取子單元,用于從所述樂譜信息中獲取所述音頻數(shù)據(jù)片段對應(yīng)的伴奏數(shù)據(jù);
第三合成子單元,用于將所述音頻數(shù)據(jù)片段對應(yīng)的伴奏數(shù)據(jù)與所述音頻數(shù)據(jù)片段進(jìn)行合成,獲得所述歌曲音頻數(shù)據(jù)。