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