【技術實現步驟摘要】
多媒體文件生成方法、電子設備和存儲介質
本專利技術涉及移動終端領域中的信息處理技術,特別涉及一種多媒體文件生成方法、電子設備和存儲介質。
技術介紹
隨著移動終端技術的飛速發展,移動終端所能提供的功能變得越來越豐富。因此,依托于移動終端的移動應用也越來越朝著多功能的方向發展。以音樂軟件為例,音樂軟件作為較為常見的娛樂應用,為了滿足用戶的娛樂需求,現在的音樂軟件可提供的功能,從傳統的僅提供單純的聽歌功能轉向了可以提供社交、消費、K歌等多種功能。在日常生活中,用戶對音樂方面的需求,除了聽歌、搜歌等需求之外,歌曲的手動制作(DoItYourself,DIY)也是目前比較熱門的需求。然而,音樂制作對用戶的專業能力要求較高,一般用戶不會自己作詞、編曲以實現音樂DIY。此外,歌曲的合成或者改編,也需要用戶有較高的音樂素養,同時還要求用戶能夠熟練的使用一些音頻處理軟件??梢?,通過歌曲合成、改編等方式來實現歌曲DIY,所要求的技術門檻比較高,對用戶來說實現難度較大。
技術實現思路
為解決現有存在的技術問題,本專利技術實施例主要提供一種制作歌曲的方法、電子設備和存儲介質,能夠解決在用戶在歌曲制作時難度較大的問題。本專利技術實施例的技術方案是這樣實現的:本專利技術實施例提供了一種多媒體文件生成方法,所述方法包括:對采集到的音頻信息進行分段處理,得到至少一個音頻片段;確定每個所述音頻片段所對應的旋律特征;在歌曲旋律庫中獲取與所述旋律特征匹配的演唱音頻數據和/或歌詞數據;基于所述音頻信息及所述演唱音頻數據和/或歌詞數據,生成多媒體文件。上述技術方案中,確定每個所述音頻片段所對應的旋律特 ...
【技術保護點】
1.一種多媒體文件生成方法,其特征在于,所述方法包括:對采集到的音頻信息進行分段處理,得到至少一個音頻片段;確定每個所述音頻片段所對應的旋律特征;在歌曲旋律庫中獲取與所述旋律特征匹配的演唱音頻數據和/或歌詞數據;基于所述音頻信息及所述演唱音頻數據和/或歌詞數據,生成多媒體文件。
【技術特征摘要】
1.一種多媒體文件生成方法,其特征在于,所述方法包括:對采集到的音頻信息進行分段處理,得到至少一個音頻片段;確定每個所述音頻片段所對應的旋律特征;在歌曲旋律庫中獲取與所述旋律特征匹配的演唱音頻數據和/或歌詞數據;基于所述音頻信息及所述演唱音頻數據和/或歌詞數據,生成多媒體文件。2.根據權利要求1所述的方法,其特征在于,確定每個所述音頻片段所對應的旋律特征,包括:提取每個所述音頻片段的音頻參數;根據所述音頻參數,確定每個所述音頻片段對應的旋律特征。3.根據權利要求1所述的方法,其特征在于,所述歌曲旋律庫中存儲有演唱音頻數據、演唱音頻數據的旋律特征以及演唱音頻數據對應的歌詞數據;所述在歌曲旋律庫中獲取與所述旋律特征匹配的演唱音頻數據和/或歌詞數據,包括:將所述音頻片段的旋律特征與歌曲旋律庫中的旋律特征進行匹配;確定旋律特征匹配程度最高的演唱音頻數據;獲取所述演唱音頻數據和/或所述演唱音頻數據對應的歌詞數據。4.根據權利要求1所述的方法,其特征在于,基于所述音頻信息及所述歌詞數據,生成多媒體文件,包括:根據所述音頻片段與所述歌詞數據的對應關系,按照每個所述音頻片段在所述音頻信息中的順序將所述歌詞數據拼接為文本;基于所述音頻信息及所述文本生成所述多媒體文件,其中,所述多媒體文件的音頻部分包括所述音頻信息,且所述多媒體文件的歌詞部分包括所述文本。5.根據權利要求1所述的方法,其特征在于,基于所述音頻信息及所述演唱音頻數據,生成多媒體文件,包括:根據所述音頻片段與所述演唱音頻數據的對應關系,按照每個所述音頻片段在所述音頻信息中的順序將所述演唱音頻數據合成演唱音頻;基于所述音頻信息及所述演唱音頻生成所述多媒體文件,其中,所述多媒體文件的演唱音頻部分包括合成后的所述演唱音頻數據,且所述多媒體文件的伴奏音頻部分包括所述音頻信息。6.根據權利要求1所述的方法,其特征在于,基于所述音頻信息及所述演唱音頻數據和歌詞數據,生成多媒體文件,包括:根據所述音頻片段與所述歌詞數據的對應關系,按照每個所述音頻片段在所述音頻信息中的順序將所述歌詞數據拼接為文本;根據所述音頻片段與所述演唱音頻數據的對應關系,按照每個所述音頻片段在所述音頻信息中的順序將所述演唱音頻數據合成演唱音頻;基于所述音頻信息、所述文本及所述演唱音頻,生成所述多媒體文件,其中,所述多媒體文件的演唱音頻部分包括合成后的所述演唱音頻數據,所述多媒體文件的伴奏音頻部分包括所述音頻信息,所述多媒體文件的歌詞部分包括所述文本。7.一種電子設備,其特征在于,所述電子設備包括:處理模塊、確定模塊、獲取模塊和生成模塊;其中,所述處理模塊,用于對采集到的音頻...
【專利技術屬性】
技術研發人員:卓利波,
申請(專利權)人:咪咕音樂有限公司,中國移動通信集團有限公司,
類型:發明
國別省市:四川,51
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。