一種預(yù)設(shè)風(fēng)格歌曲處理的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及音頻處理技術(shù)領(lǐng)域,尤其涉及一種預(yù)設(shè)風(fēng)格歌曲處理的方法及
目.0
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,裝置(如手機(jī)、平板電腦、touch)及專用播放機(jī)等對音樂的追求也越來越來。目前來看,現(xiàn)有技術(shù)中對音樂的功能播放僅限于提高自身的音質(zhì)處理,如通過裝置或者專用播放機(jī)中自帶的處理軟件對劣質(zhì)音頻文件進(jìn)行適當(dāng)處理,以提高播放質(zhì)量;或者,對音頻文件本身的質(zhì)量要求較高,往往正版音頻文件能播出較好的效果,而對音頻文件的局部處理,如剪切技術(shù)、提取技術(shù)研宄較少。
[0003]現(xiàn)有技術(shù)中,對歌曲的剪切主要依賴于網(wǎng)絡(luò)軟件,而這些軟件往往需要人工手工操作,不能精確定位每一句歌詞的確切位置。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種預(yù)設(shè)風(fēng)格歌曲處理的方法及裝置,可實(shí)現(xiàn)預(yù)設(shè)風(fēng)格的拼接歌曲,提尚用戶體驗(yàn)。
[0005]本發(fā)明實(shí)施例第一方面提供了預(yù)設(shè)風(fēng)格歌曲處理的方法,包括:
[0006]接收用戶設(shè)置指令,以根據(jù)所述用戶設(shè)置指令設(shè)置拼接歌曲的預(yù)設(shè)風(fēng)格;
[0007]讀取N個(gè)歌曲音頻文件,其中,N為大于或等于I的整數(shù);
[0008]分析所述N個(gè)歌曲音頻文件,以得到所述N個(gè)歌曲音頻文件的風(fēng)格;
[0009]確定與所述N個(gè)歌曲音頻文件的風(fēng)格對應(yīng)的段落的起始時(shí)間和結(jié)束時(shí)間;
[0010]根據(jù)與所述N個(gè)歌曲音頻文件的風(fēng)格對應(yīng)的段落的起始時(shí)間和結(jié)束時(shí)間對所述N個(gè)歌曲音頻文件進(jìn)行剪切操作,以得到K個(gè)的剪切段落,其中,K為大于I的整數(shù);
[0011]將所述K個(gè)剪切段落按照所述預(yù)設(shè)風(fēng)格的順序進(jìn)行拼接,以得到拼接歌曲音頻文件。
[0012]本發(fā)明實(shí)施例第二方面提供了一種預(yù)設(shè)風(fēng)格歌曲處理裝置,包括:
[0013]接收單元,用于接收用戶設(shè)置指令,以根據(jù)所述用戶設(shè)置指令設(shè)置拼接歌曲的預(yù)設(shè)風(fēng)格;
[0014]讀取單元,用于讀取N個(gè)歌曲音頻文件,其中,N為大于I的整數(shù);
[0015]分析單元,用于分析所述N個(gè)歌曲音頻文件,以得到所述N個(gè)歌曲音頻文件的風(fēng)格;
[0016]確定單元,用于確定所述N個(gè)歌曲音頻文件中各風(fēng)格對應(yīng)段落的起始時(shí)間和結(jié)束時(shí)間;
[0017]剪切單元,用于根據(jù)與所述N個(gè)歌曲音頻文件的風(fēng)格對應(yīng)的段落的起始時(shí)間和結(jié)束時(shí)間對所述N個(gè)歌曲音頻文件進(jìn)行剪切操作,以得到K個(gè)的剪切段落,其中,K為大于I的整數(shù);
[0018]拼接單元,用于將所述K個(gè)剪切段落按照所述預(yù)設(shè)風(fēng)格的順序進(jìn)行拼接,以得到拼接歌曲音頻文件。
[0019]本發(fā)明實(shí)施例接收用戶設(shè)置指令,以根據(jù)所述用戶設(shè)置指令設(shè)置拼接歌曲的預(yù)設(shè)風(fēng)格;讀取N個(gè)歌曲音頻文件,其中,N為大于或等于I的整數(shù);分析所述N個(gè)歌曲音頻文件,以得到所述N個(gè)歌曲音頻文件的風(fēng)格;確定與所述N個(gè)歌曲音頻文件的風(fēng)格對應(yīng)的段落的起始時(shí)間和結(jié)束時(shí)間;根據(jù)與所述N個(gè)歌曲音頻文件的風(fēng)格對應(yīng)的段落的起始時(shí)間和結(jié)束時(shí)間對所述N個(gè)歌曲音頻文件進(jìn)行剪切操作,以得到K個(gè)的剪切段落,其中,K為大于I的整數(shù);將所述K個(gè)剪切段落按照所述預(yù)設(shè)風(fēng)格的順序進(jìn)行拼接,以得到拼接歌曲音頻文件。采用本發(fā)明實(shí)施例可將待拼接歌曲按照預(yù)設(shè)風(fēng)格進(jìn)行拼接,提高用戶體驗(yàn),具有趣味性。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例、描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明實(shí)施例的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0021]圖1為本發(fā)明實(shí)施例提供的一種預(yù)設(shè)風(fēng)格歌曲處理的方法的第一實(shí)施例流程示意圖;
[0022]圖2為本發(fā)明實(shí)施例提供的一種預(yù)設(shè)風(fēng)格歌曲處理的方法的第二實(shí)施例流程示意圖;
[0023]圖3為本發(fā)明實(shí)施例提供的一種預(yù)設(shè)風(fēng)格歌曲處理的方法的第三實(shí)施例流程示意圖;
[0024]圖4為本發(fā)明實(shí)施例提供的一種預(yù)設(shè)風(fēng)格歌曲處理的方法的第四實(shí)施例流程示意圖;
[0025]圖5為本發(fā)明實(shí)施例提供的一種預(yù)設(shè)風(fēng)格歌曲處理裝置的第一實(shí)施例結(jié)構(gòu)示意圖;
[0026]圖6為本發(fā)明實(shí)施例提供的一種預(yù)設(shè)風(fēng)格歌曲處理裝置的確定單元的實(shí)施例結(jié)構(gòu)示意圖;
[0027]圖7為本發(fā)明實(shí)施例提供的一種預(yù)設(shè)風(fēng)格歌曲處理裝置的確定單元的實(shí)施例結(jié)構(gòu)示意圖;
[0028]圖8為本發(fā)明實(shí)施例提供的一種預(yù)設(shè)風(fēng)格歌曲處理裝置的第二實(shí)施例結(jié)構(gòu)示意圖;
[0029]圖9為本發(fā)明實(shí)施例提供的一種預(yù)設(shè)風(fēng)格歌曲處理裝置的第三實(shí)施例結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明實(shí)施例一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明實(shí)施例中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明實(shí)施例保護(hù)的范圍。
[0031]實(shí)現(xiàn)中,本發(fā)明實(shí)施例中,裝置可以包括但不限于:筆記本電腦、手機(jī)、平板電腦、智能可穿戴設(shè)備、播放機(jī)、MP3、MP4、智能電視、機(jī)頂盒、服務(wù)器等等。裝置的系統(tǒng)指裝置的操作系統(tǒng),可以包括但不限于:Android系統(tǒng)、塞班系統(tǒng)、Windows系統(tǒng)、1S(蘋果公司開發(fā)的移動操作系統(tǒng))系統(tǒng)等等。需要說明的是,Android裝置指Android系統(tǒng)的裝置,塞班裝置指塞班系統(tǒng)的裝置,等等。上述裝置僅是舉例,而非窮舉,包含但不限于上述裝置。
[0032]實(shí)現(xiàn)中,本發(fā)明實(shí)施例中,歌曲可以包括但不限于:中文歌曲、英文歌曲、俄文歌曲、西班牙歌曲、古典歌曲、流行音樂歌曲、搖滾音樂歌曲、輕音樂歌曲、說唱歌曲、清唱歌曲、視頻中的歌曲等等。上述歌曲僅是舉例,而非窮舉,包含但不限于上述歌曲。
[0033]實(shí)現(xiàn)過程中,歌曲的格式可包括但不僅限于:MP3、MP4、WMV, WAV、FLV等等。上述歌曲的格式僅是舉例,而非窮舉,包含但不限于上述歌曲的格式。
[0034]結(jié)合圖1至圖9對本發(fā)明實(shí)施例提供的一種預(yù)設(shè)風(fēng)格歌曲處理的方法及裝置進(jìn)行描述。
[0035]請參閱圖1,圖1是本發(fā)明實(shí)施例提供的一種預(yù)設(shè)風(fēng)格歌曲處理的方法的實(shí)施例流程示意圖。本實(shí)施例中所描述的預(yù)設(shè)風(fēng)格歌曲處理的方法,包括步驟:
[0036]SlOl、接收用戶的設(shè)置指令。
[0037]具體地,接收用戶發(fā)送的設(shè)置指令。用戶可對預(yù)設(shè)風(fēng)格歌曲處理裝置進(jìn)行操作,通過在按鈕、觸摸屏上進(jìn)行操作,生成設(shè)置指令。
[0038]S102、根據(jù)所述設(shè)置指令設(shè)置拼接歌曲的預(yù)設(shè)風(fēng)格。
[0039]具體地,根據(jù)設(shè)置指令設(shè)置拼接歌曲的預(yù)設(shè)風(fēng)格,其中預(yù)設(shè)風(fēng)格可包括但不僅限于:搖滾、輕音樂、重金屬、小清新、民族風(fēng)、說唱、中文、英文、美聲、合唱和鄉(xiāng)村音樂等等。例如:一種設(shè)置方式可為:第一首為搖滾、第二首為說唱;或者,第一句為中文,第二句為英文;或者,第一段為說唱,第二段為美聲等等。
[0040]S103、讀取N個(gè)歌曲音頻文件,其中,N為大于或等于I的整數(shù)。
[0041]具體地,讀取N個(gè)歌曲音頻文件,其中,N為大于或等于I的整數(shù),可根據(jù)預(yù)設(shè)風(fēng)格預(yù)先選擇所需歌曲作為N個(gè)歌曲音頻文件。
[0042]S104、分析所述N個(gè)歌曲音頻文件,以得到所述N個(gè)歌曲音頻文件的風(fēng)格。
[0043]具體地,分析N個(gè)歌曲音頻文件,以得到N個(gè)歌曲音頻文件的風(fēng)格。其中,一首歌曲中可包含預(yù)設(shè)風(fēng)格中的多種風(fēng)格,可根據(jù)預(yù)設(shè)風(fēng)格分析多首歌曲的風(fēng)格,確定每首歌曲的風(fēng)格,如鳳凰傳奇的《荷塘月色》里面就有男聲、女聲、合唱、說唱等等。
[0044]S105、確定與所述N個(gè)歌曲音頻文件的風(fēng)格對應(yīng)的段落的起始時(shí)間和結(jié)束時(shí)間。
[0045]具體地,確定與所述N個(gè)歌曲音頻文件的風(fēng)格對應(yīng)的段落的起始時(shí)間和結(jié)束時(shí)間。例如,N個(gè)歌曲音頻文件的風(fēng)格包括:搖滾、民族風(fēng)、鄉(xiāng)村音樂,可根據(jù)搖滾、民族風(fēng)、鄉(xiāng)村音樂,可確定N個(gè)歌曲音頻文件的風(fēng)格對應(yīng)的段落中的搖滾的起始時(shí)間和結(jié)束時(shí)間、民族風(fēng)對應(yīng)的起始時(shí)間與結(jié)束時(shí)間和鄉(xiāng)