音頻文件制作方法及終端設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種音頻文件制作方法及終端設(shè)備。方法包括:對(duì)用戶發(fā)出的聲音進(jìn)行錄制,獲得音頻信息;根據(jù)音頻信息生成樂(lè)譜曲線,并顯示所述樂(lè)譜曲線;接收所述用戶通過(guò)操作所述樂(lè)譜曲線發(fā)出的潤(rùn)色指令;根據(jù)所述潤(rùn)色指令調(diào)整所述音頻信息,生成音頻文件。本發(fā)明技術(shù)方案支持用戶通過(guò)終端設(shè)備創(chuàng)作自己的歌曲,既豐富了終端設(shè)備的功能,又滿足了用戶的應(yīng)用需求。
【專利說(shuō)明】音頻文件制作方法及終端設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),尤其涉及一種音頻文件制作方法及終端設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中存在很多適用于終端設(shè)備的音樂(lè)類的軟件和歌曲類的軟件,主要有三類:一類是讓用戶直接演唱歌曲并錄制的軟件,簡(jiǎn)稱為演唱類軟件;一類是用戶通過(guò)哼唱等方式進(jìn)行音樂(lè)搜索的軟件,簡(jiǎn)稱為音樂(lè)搜索類軟件;一類是用戶用手指演奏樂(lè)器,模擬真實(shí)樂(lè)器的軟件,簡(jiǎn)稱為樂(lè)器演奏類軟件。
[0003]上述幾種音樂(lè)類或歌曲類的軟件功能都比較單一,都不能支持用戶創(chuàng)作自己的歌曲,不能滿足用戶的應(yīng)用需求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種音頻文件制作方法及終端設(shè)備,用以支持用戶創(chuàng)作自己的歌曲,滿足用戶的應(yīng)用需求。
[0005]第一方面提供一種音頻文件制作方法,包括:
[0006]對(duì)用戶發(fā)出的聲音進(jìn)行錄制,獲得音頻信息;
[0007]根據(jù)所述音頻信息生成樂(lè)譜曲線,并顯示所述樂(lè)譜曲線;
[0008]接收所述用戶通過(guò)操作所述樂(lè)譜曲線發(fā)出的潤(rùn)色指令;
[0009]根據(jù)所述潤(rùn)色指令調(diào)整所述音頻信息,根據(jù)調(diào)整后的所述音頻信息生成音頻文件。
[0010]在第一方面的第一種可能的實(shí)現(xiàn)方式中,在所述對(duì)用戶發(fā)出的聲音進(jìn)行錄制之前,所述方法還包括:接收錄制開始指令;所述對(duì)用戶發(fā)出的聲音進(jìn)行錄制包括:根據(jù)所述錄制開始指令對(duì)所述用戶發(fā)出的聲音進(jìn)行錄制;
[0011]在所述根據(jù)所述錄制開始指令對(duì)用戶發(fā)出的聲音進(jìn)行錄制之后,所述方法還包括:接收錄制結(jié)束指令,根據(jù)所述錄制結(jié)束指令結(jié)束錄制所述用戶發(fā)出的聲音。
[0012]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述接收所述用戶通過(guò)操作所述樂(lè)譜曲線發(fā)出的潤(rùn)色指令包括:接收所述用戶通過(guò)改變所述樂(lè)譜曲線的起伏程度而發(fā)出的音調(diào)潤(rùn)色指令,其中,所述樂(lè)譜曲線的起伏程度越大,所述音頻信息的音調(diào)越高;
[0013]所述根據(jù)所述潤(rùn)色指令調(diào)整所述音頻信息包括:根據(jù)所述音調(diào)潤(rùn)色指令,調(diào)整所述音頻信息的音調(diào)。
[0014]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述接收所述用戶通過(guò)操作所述樂(lè)譜曲線發(fā)出的潤(rùn)色指令包括:接收所述用戶執(zhí)行預(yù)設(shè)的第一操作從所述樂(lè)譜曲線上選擇伴奏起始點(diǎn)而發(fā)出的伴奏潤(rùn)色指令;
[0015]所述根據(jù)所述潤(rùn)色指令調(diào)整所述音頻信息包括:顯示伴奏樂(lè)器的信息,以供所述用戶選擇要使用的伴奏樂(lè)器;接收所述用戶發(fā)出的伴奏樂(lè)器選擇指令,所述伴奏樂(lè)器選擇指令包括所述用戶選擇的要使用伴奏樂(lè)器的信息;根據(jù)所述用戶選擇的要使用伴奏樂(lè)器的信息,從選擇的所述伴奏起始點(diǎn)開始,用所述用戶選擇的要使用伴奏樂(lè)器對(duì)應(yīng)的音階為所述音頻信息添加伴奏信息。
[0016]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面的第二種可能的實(shí)現(xiàn)方式或第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,在所述根據(jù)調(diào)整后的所述音頻信息生成音頻文件之前,所述方法包括:接收所述用戶發(fā)出的配樂(lè)指令;根據(jù)所述配樂(lè)指令,為所述音頻信息添加原生配樂(lè)信息。
[0017]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面的第二種可能的實(shí)現(xiàn)方式或第一方面的第三種可能的實(shí)現(xiàn)方式或第一方面的第四種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,在所述對(duì)用戶發(fā)出的聲音進(jìn)行錄制,獲得音頻信息之后,所述方法還包括:顯示所述音頻信息對(duì)應(yīng)的操作圖標(biāo);根據(jù)所述用戶對(duì)所述操作圖標(biāo)的操作,對(duì)所述音頻信息進(jìn)行播放控制。
[0018]結(jié)合第一方面的第五種可能的實(shí)現(xiàn)方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述用戶對(duì)所述操作圖標(biāo)的操作,對(duì)所述音頻信息進(jìn)行播放控制包括:根據(jù)所述用戶轉(zhuǎn)動(dòng)所述操作圖標(biāo)的操作,控制所述音頻信息播放位置的前進(jìn)或后退;或,根據(jù)所述用戶點(diǎn)擊所述操作圖標(biāo)的操作,控制所述音頻信息的播放或暫停。
[0019]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面的第二種可能的實(shí)現(xiàn)方式或第一方面的第三種可能的實(shí)現(xiàn)方式或第一方面的第四種可能的實(shí)現(xiàn)方式或第一方面的第五種可能的實(shí)現(xiàn)方式或第一方面的第六種可能的實(shí)現(xiàn)方式,在第一方面的第七種可能的實(shí)現(xiàn)方式中,在所述根據(jù)所述音頻信息生成樂(lè)譜曲線,并顯示所述樂(lè)譜曲線之后,所述方法還包括:接收用戶執(zhí)行預(yù)設(shè)的第二操作從所述樂(lè)譜曲線上選擇備注位置而發(fā)出的備注添加指令;顯示輸入框,以供所述用戶輸入備注內(nèi)容;接收所述用戶在所述輸入框內(nèi)輸入的所述備注內(nèi)容。
[0020]第二方面提供一種終端設(shè)備,包括:
[0021]獲得模塊,用于對(duì)用戶發(fā)出的聲音進(jìn)行錄制,獲得音頻信息;
[0022]樂(lè)譜生成模塊,用于根據(jù)所述音頻信息生成樂(lè)譜曲線;
[0023]顯示模塊,用于顯示所述樂(lè)譜曲線;
[0024]接收模塊,用于接收所述用戶通過(guò)操作所述樂(lè)譜曲線發(fā)出的潤(rùn)色指令;
[0025]潤(rùn)色模塊,用于根據(jù)所述潤(rùn)色指令調(diào)整所述音頻信息;
[0026]音頻生成模塊,用于根據(jù)調(diào)整后的所述音頻信息,生成音頻文件。
[0027]在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述獲得模塊還用于在對(duì)所述用戶發(fā)出的聲音進(jìn)行錄制之前,接收錄制開始指令,以及在對(duì)所述用戶發(fā)出的聲音進(jìn)行錄制之后,接收錄制結(jié)束指令,并根據(jù)所述錄制結(jié)束指令結(jié)束錄制所述用戶發(fā)出的聲音。
[0028]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述接收模塊具體用于接收所述用戶通過(guò)改變所述樂(lè)譜曲線的起伏程度而發(fā)出的音調(diào)潤(rùn)色指令,其中,所述樂(lè)譜曲線的起伏程度越大,所述音頻信息的音調(diào)越高;所述潤(rùn)色模塊具體用于根據(jù)所述音調(diào)潤(rùn)色指令,調(diào)整所述音頻信息的音調(diào)。
[0029]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述接收模塊具體用于接收所述用戶執(zhí)行預(yù)設(shè)的第一操作從所述樂(lè)譜曲線上選擇伴奏起始點(diǎn)而發(fā)出的伴奏潤(rùn)色指令;以及接收所述用戶發(fā)出的伴奏樂(lè)器選擇指令,所述伴奏樂(lè)器選擇指令包括所述用戶選擇的要使用伴奏樂(lè)器的信息;所述顯示模塊還用于在所述接收模塊接收所述伴奏樂(lè)器選擇指令之前,顯示伴奏樂(lè)器的信息,以供所述用戶選擇要使用的伴奏樂(lè)器;所述潤(rùn)色模塊具體用于根據(jù)所述用戶選擇的要使用伴奏樂(lè)器的信息,從選擇的所述伴奏起始點(diǎn)開始,用所述用戶選擇的要使用伴奏樂(lè)器對(duì)應(yīng)的音階為所述音頻信息添加伴奏信息。
[0030]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式或第二方面的第二種可能的實(shí)現(xiàn)方式或第二方面的第三種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述接收模塊還用于在所述音頻生成模塊生成所述音頻文件之前,接收所述用戶發(fā)出的配樂(lè)指令;所述終端設(shè)備還包括:配樂(lè)添加模塊,用于根據(jù)所述配樂(lè)指令,為所述音頻信息添加原生配樂(lè)信息。
[0031]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式或第二方面的第二種可能的實(shí)現(xiàn)方式或第二方面的第三種可能的實(shí)現(xiàn)方式或第二方面的第四種可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述顯示模塊還用于在所述獲得模塊獲得所述音頻信息之后,顯示所述音頻信息對(duì)應(yīng)的操作圖標(biāo);所述終端設(shè)備還包括:播放控制模塊,用于根據(jù)所述用戶對(duì)所述操作圖標(biāo)的操作,對(duì)所述音頻信息進(jìn)行播放控制。
[0032]結(jié)合第二方面的第五種可能的實(shí)現(xiàn)方式,在第二方面的第六種可能的實(shí)現(xiàn)方式中,所述播放控制模塊具體用于根據(jù)所述用戶轉(zhuǎn)動(dòng)所述操作圖標(biāo)的操作,控制所述音頻信息播放位置的前進(jìn)或后退;或,所述播放控制模塊具體用于根據(jù)所述用戶點(diǎn)擊所述操作圖標(biāo)的操作,控制所述音頻信息的播放或暫停。
[0033]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式或第二方面的第二種可能的實(shí)現(xiàn)方式或第二方面的第三種可能的實(shí)現(xiàn)方式或第二方面的第四種可能的實(shí)現(xiàn)方式或第二方面的第五種可能的實(shí)現(xiàn)方式或第二方面的第六種可能的實(shí)現(xiàn)方式,在第二方面的第七種可能的實(shí)現(xiàn)方式中,所述接收模塊還用于在所述顯示模塊顯示所述樂(lè)譜曲線之后,接收所述用戶執(zhí)行預(yù)設(shè)的第二操作從所述樂(lè)譜曲線上選擇備注位置而發(fā)出的備注添加指令,并接收所述用戶在輸入框內(nèi)輸入的備注內(nèi)容;所述顯示模塊還用于顯示所述輸入框,以供所述用戶輸入所述備注內(nèi)容。
[0034]本發(fā)明實(shí)施例提供的音頻文件制作方法及終端設(shè)備,通過(guò)錄制用戶發(fā)出的聲音,獲得音頻信息,生成與音頻信息對(duì)應(yīng)的樂(lè)譜曲線,顯示該樂(lè)譜曲線并允許用戶對(duì)該樂(lè)譜曲線進(jìn)行操作,用戶通過(guò)操作樂(lè)譜曲線發(fā)出潤(rùn)色指令,根據(jù)用戶發(fā)出的潤(rùn)色指令對(duì)音頻信息進(jìn)行調(diào)整,生成音頻文件,通過(guò)上述過(guò)程,用戶可以通過(guò)終端設(shè)備創(chuàng)造自己的歌曲,豐富了終端設(shè)備的功能,可以滿足用戶的應(yīng)用需求。
【專利附圖】
【附圖說(shuō)明】
[0035]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1為本發(fā)明實(shí)施例提供的一種音頻文件制作方法的流程圖;[0037]圖2為本發(fā)明實(shí)施例提供的另一種音頻文件制作方法的流程圖;
[0038]圖3為本發(fā)明實(shí)施例提供的又一種音頻文件制作方法的流程圖;
[0039]圖4為本發(fā)明實(shí)施例提供的一種終端設(shè)備的結(jié)構(gòu)示意圖;
[0040]圖5為本發(fā)明實(shí)施例提供的另一種終端設(shè)備的結(jié)構(gòu)示意圖;
[0041]圖6為本發(fā)明實(shí)施例提供的又一種終端設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0042]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0043]針對(duì)現(xiàn)有音樂(lè)類或歌曲類的軟件功能都比較單一,不能支持用戶創(chuàng)作自己的歌曲,不能滿足用戶的應(yīng)用需求的缺陷,本發(fā)明實(shí)施例提供一種音頻文件制作方法,包括:對(duì)用戶發(fā)出的聲音進(jìn)行錄制,獲得音頻信息;根據(jù)音頻信息生成樂(lè)譜曲線,并顯示該樂(lè)譜曲線;接收用戶通過(guò)操作該樂(lè)譜曲線而發(fā)出的潤(rùn)色指令;根據(jù)潤(rùn)色指令調(diào)整音頻信息,根據(jù)調(diào)整后的音頻信息生成音頻文件。通過(guò)上述過(guò)程,用戶可以通過(guò)終端設(shè)備創(chuàng)造自己的歌曲,豐富了終端設(shè)備的功能,可以滿足用戶的應(yīng)用需求。以下實(shí)施例將對(duì)本發(fā)明提供的音頻文件制作方法做進(jìn)一步說(shuō)明。
[0044]圖1為本發(fā)明實(shí)施例提供的一種音頻文件制作方法的流程圖。如圖1所示,本實(shí)施例的方法包括:
[0045]步驟101、對(duì)用戶發(fā)出的聲音進(jìn)行錄制,獲得音頻信息。
[0046]本實(shí)施例的執(zhí)行主體可以是終端設(shè)備,尤其可以是各種手持設(shè)備(handhelddevice)。手持設(shè)備主要指可手持的移動(dòng)數(shù)碼類產(chǎn)品,包括智能觸屏手機(jī)、播放器、平板電腦
坐寸ο
[0047]在本實(shí)施例中,用戶發(fā)出的聲音主要是指用戶哼唱的歌曲,主要包括音調(diào)和歌詞,但用戶發(fā)出的聲音并不限于哼唱的歌曲。終端設(shè)備對(duì)用戶發(fā)出的聲音進(jìn)行錄制,獲得音頻信息。
[0048]在一可選實(shí)施方式中,在對(duì)用戶發(fā)出的聲音進(jìn)行錄制之前,本實(shí)施例的方法還包括:終端設(shè)備接收錄制開始指令。對(duì)用戶發(fā)出的聲音進(jìn)行錄制包括:根據(jù)接收到的錄制開始指令對(duì)用戶發(fā)出的聲音進(jìn)行錄制。在根據(jù)接收到的錄制開始指令對(duì)用戶發(fā)出的聲音進(jìn)行錄制之后,所述方法還包括:終端設(shè)備接收錄制結(jié)束指令,根據(jù)所述錄制結(jié)束指令結(jié)束錄制用戶發(fā)出的聲音。
[0049]其中,錄制開始指令和發(fā)出錄制結(jié)束指令可由用戶通過(guò)操作終端設(shè)備而發(fā)出。用戶通過(guò)操作終端設(shè)備發(fā)出錄制開始指令和發(fā)出錄制結(jié)束指令可以有多種實(shí)現(xiàn)方式。例如,用戶可以通過(guò)終端設(shè)備上的物理按鍵,向終端設(shè)備發(fā)出錄制開始指令或錄制結(jié)束指令。又例如,終端設(shè)備可以通過(guò)其顯示屏向用戶顯示錄制開始圖標(biāo),用戶通過(guò)點(diǎn)擊顯示屏上的錄制開始圖標(biāo)向終端設(shè)備發(fā)出錄制開始指令;在用戶發(fā)出錄制開始指令之后,終端設(shè)備通過(guò)其顯示屏向用戶顯示錄制結(jié)束圖標(biāo),當(dāng)用戶希望結(jié)束錄制過(guò)程時(shí),可以通過(guò)點(diǎn)擊顯示屏上的錄制結(jié)束圖標(biāo)向終端設(shè)備發(fā)出錄制結(jié)束指令。又例如,終端設(shè)備還可以通過(guò)菜單方式向用戶提供錄制控制功能,基于此,用戶可以通過(guò)終端設(shè)備的菜單中的錄制開始選項(xiàng)和錄制結(jié)束選項(xiàng)分別向終端設(shè)備發(fā)出錄制開始指令和錄制結(jié)束指令。
[0050]步驟102、根據(jù)上述音頻信息生成樂(lè)譜曲線,并顯示該樂(lè)譜曲線。
[0051]在獲得音頻信息之后,終端設(shè)備對(duì)該音頻信息進(jìn)行樂(lè)譜分析,獲得該音頻信息對(duì)應(yīng)的樂(lè)譜曲線,并將該樂(lè)譜曲線顯示給用戶。例如,終端設(shè)備可以通過(guò)終端設(shè)備的顯示屏將樂(lè)譜曲線顯示給用戶。在本實(shí)施例中,樂(lè)譜曲線可以表示音頻信息的音調(diào)高低、音量大小以及節(jié)奏快慢等信息,終端設(shè)備允許用戶對(duì)樂(lè)譜曲線進(jìn)行操作,使得用戶可以對(duì)音頻信息進(jìn)行調(diào)整,完成用戶創(chuàng)作自己的歌曲的關(guān)鍵操作。
[0052]步驟103、接收用戶通過(guò)改變?cè)摌?lè)譜曲線的起伏程度而發(fā)出的音調(diào)潤(rùn)色指令。
[0053]終端設(shè)備將樂(lè)譜曲線顯示給用戶之后,用戶可以通過(guò)操作該樂(lè)譜曲線發(fā)出音調(diào)潤(rùn)色指令。可選的,終端設(shè)備可以通過(guò)樂(lè)譜曲線的起伏程度表示音頻信息的音調(diào)高低,樂(lè)譜曲線的起伏程度越大,表示音頻信息的音調(diào)越高,反之,樂(lè)譜曲線的起伏程度越小,表示音頻信息的音調(diào)越低?;诖耍脩艨梢酝ㄟ^(guò)改變樂(lè)譜曲線的起伏程度而向終端設(shè)備發(fā)出音調(diào)潤(rùn)色指令。相應(yīng)的,終端設(shè)備可以接收用戶通過(guò)改變樂(lè)譜曲線的起伏程度而發(fā)出的音調(diào)潤(rùn)色指令。例如,用戶可以通過(guò)上下推動(dòng)樂(lè)譜曲線從而改變樂(lè)譜曲線的起伏程度。
[0054]可選的,用戶還可以通過(guò)改變樂(lè)譜曲線的頻帶寬度,向終端設(shè)備發(fā)出節(jié)奏潤(rùn)色指令。相應(yīng)的,終端設(shè)備接收用戶通過(guò)改變樂(lè)譜曲線的頻帶寬度而發(fā)出的節(jié)奏潤(rùn)色指令,然后調(diào)整音頻信息的節(jié)奏。其中,樂(lè)譜曲線的音頻寬度越大,音頻信息的節(jié)奏就越慢,反之,樂(lè)譜曲線的音頻寬度越小,音頻信息的節(jié)奏就越快。另外,樂(lè)譜曲線的均勻度也會(huì)影響音頻信息的節(jié)奏,所以用戶也可以通過(guò)調(diào)整樂(lè)譜曲線的均勻度改變音頻信息的節(jié)奏。
[0055]可選的,用戶還可以通過(guò)操作樂(lè)譜曲線發(fā)出給音頻信息添加伴奏的伴奏潤(rùn)色指令;終端設(shè)備根據(jù)該伴奏潤(rùn)色指令為音頻信息添加伴奏信息。這點(diǎn)將在后續(xù)實(shí)施例中做詳細(xì)說(shuō)明。
[0056]除上述之外,對(duì)于現(xiàn)有音樂(lè)的音頻信息,用戶還可以發(fā)出給該音頻信息添加原生配樂(lè)的配樂(lè)指令,終端設(shè)備根據(jù)配樂(lè)指令為該音頻信息添加原生配樂(lè)。這點(diǎn)將在后續(xù)實(shí)施例中做詳細(xì)說(shuō)明。
[0057]可選的,用戶可以通過(guò)晃動(dòng)或翻轉(zhuǎn)終端設(shè)備進(jìn)入編輯模式。終端設(shè)備向用戶顯示樂(lè)譜曲線以及根據(jù)用戶的潤(rùn)色指令對(duì)音頻信息進(jìn)行的各種潤(rùn)色處理等都在編輯模式下進(jìn)行。
[0058]步驟104、根據(jù)音調(diào)潤(rùn)色指令調(diào)整音頻信息的音調(diào),根據(jù)調(diào)整后的音頻信息生成音頻文件。
[0059]在接收到音調(diào)潤(rùn)色指令之后,終端設(shè)備可以根據(jù)該音調(diào)潤(rùn)色指令調(diào)整音頻信息的音調(diào)。例如,終端設(shè)備可以預(yù)先設(shè)置樂(lè)譜曲線的起伏程度與音調(diào)之間的映射關(guān)系,該映射關(guān)系可以用曲線或函數(shù)來(lái)表示,終端設(shè)備根據(jù)該映射關(guān)系獲取音調(diào)潤(rùn)色指令對(duì)應(yīng)的音調(diào),然后調(diào)整音頻信息的音調(diào)。又例如,終端設(shè)備可以預(yù)先設(shè)置一個(gè)基準(zhǔn)起伏程度,并設(shè)置該基準(zhǔn)起伏程度對(duì)應(yīng)的基準(zhǔn)音調(diào),同時(shí)設(shè)置起伏程度變化步長(zhǎng)與音調(diào)變化步長(zhǎng)之間的映射關(guān)系;基于此,終端設(shè)備可以根據(jù)音調(diào)潤(rùn)色指令確定樂(lè)譜曲線的起伏程度的變化量與起伏程度變化步長(zhǎng)之間的關(guān)系,進(jìn)而確定出音調(diào)變化量,根據(jù)該音調(diào)變化量調(diào)整音頻信息的音調(diào)。
[0060]在完成對(duì)音頻信息的音調(diào)的調(diào)整后,可以生成音頻文件,完成音頻文件的制作。[0061]在本實(shí)施例中,終端設(shè)備通過(guò)錄制用戶發(fā)出的聲音,獲得音頻信息,生成與音頻信息對(duì)應(yīng)的樂(lè)譜曲線,顯示該樂(lè)譜曲線并允許用戶對(duì)該樂(lè)譜曲線進(jìn)行操作,用戶通過(guò)操作樂(lè)譜曲線發(fā)出音調(diào)潤(rùn)色指令,根據(jù)用戶發(fā)出的音調(diào)潤(rùn)色指令對(duì)音頻信息的音調(diào)進(jìn)行調(diào)整,生成音頻文件,通過(guò)該過(guò)程,用戶可以通過(guò)終端設(shè)備創(chuàng)造自己的歌曲,豐富了終端設(shè)備的功能,可以滿足用戶的應(yīng)用需求。
[0062]圖2為本發(fā)明實(shí)施例提供的另一種音頻文件制作方法的流程圖。如圖2所示,本實(shí)施例的方法包括:
[0063]步驟201、對(duì)用戶發(fā)出的聲音進(jìn)行錄制,獲得音頻信息。
[0064]步驟202、根據(jù)音頻信息生成樂(lè)譜曲線,并顯示該樂(lè)譜曲線。
[0065]步驟203、接收用戶通過(guò)改變?cè)摌?lè)譜曲線的起伏程度而發(fā)出的音調(diào)潤(rùn)色指令。
[0066]步驟204、根據(jù)音調(diào)潤(rùn)色指令調(diào)整音頻信息的音調(diào)。
[0067]步驟205、接收用戶執(zhí)行預(yù)設(shè)第一操作從樂(lè)譜曲線上選擇伴奏起始點(diǎn)而發(fā)出的伴奏潤(rùn)色指令。
[0068]步驟206、顯示伴奏樂(lè)器的信息,以供用戶選擇要使用的伴奏樂(lè)器。
[0069]步驟207、接收用戶發(fā)出的伴奏樂(lè)器選擇指令,該伴奏樂(lè)器選擇指令包括用戶選擇的要使用伴奏樂(lè)器的信息。
[0070]步驟208、根據(jù)用戶選擇的要使用伴奏樂(lè)器的信息,從選擇的所述伴奏起始點(diǎn)開始,用用戶選擇的要使用伴奏樂(lè)器對(duì)應(yīng)的音階為音頻信息添加伴奏信息,然后根據(jù)調(diào)整后的音頻信息生成音頻文件。
[0071]上述步驟201-步驟204可參見步驟101-步驟104的描述,在此不再贅述。
[0072]本實(shí)施例中,步驟203-步驟204是終端設(shè)備根據(jù)用戶發(fā)出的音調(diào)潤(rùn)色指令調(diào)整音頻信息的音調(diào),對(duì)音頻信息進(jìn)行潤(rùn)色的一種方式;而步驟205-步驟208描述的是終端設(shè)備根據(jù)用戶發(fā)出的伴奏潤(rùn)色指令為音頻信息添加伴奏,對(duì)音頻信息進(jìn)行潤(rùn)色的另一種方式。
[0073]步驟203-步驟204所描述的調(diào)整音頻信息的音調(diào)的過(guò)程與步驟205-步驟208所描述的為音頻信息進(jìn)行伴奏的過(guò)程的先后順序不做限定,兩個(gè)過(guò)程只要在生成音頻文件之前完成即可,本實(shí)施例僅以為音頻信息調(diào)整音調(diào)在前,伴奏在后為例進(jìn)行說(shuō)明。
[0074]具體的,用戶通過(guò)執(zhí)行預(yù)設(shè)的第一操作通過(guò)操作樂(lè)譜曲線向終端設(shè)備發(fā)出伴奏潤(rùn)色指令,例如用戶可以點(diǎn)擊(可以是單擊或雙擊)樂(lè)譜曲線的某個(gè)位置從而向終端設(shè)備發(fā)出伴奏潤(rùn)色指令,用戶點(diǎn)擊的樂(lè)譜曲線的位置即為伴奏起始點(diǎn),也就是說(shuō)從該位置開始為音頻信息添加伴奏信息。這里點(diǎn)擊樂(lè)譜曲線即為預(yù)設(shè)的第一操作。又例如,用戶可以點(diǎn)擊樂(lè)譜曲線,終端設(shè)備向用戶顯示功能選項(xiàng)菜單,用戶通過(guò)選擇伴奏潤(rùn)色功能選項(xiàng)而向終端設(shè)備發(fā)出伴奏潤(rùn)色指令,這里用戶點(diǎn)擊樂(lè)譜曲線以及從功能選項(xiàng)菜單中選擇伴奏潤(rùn)色功能選項(xiàng)的操作構(gòu)成預(yù)設(shè)第一操作。
[0075]終端設(shè)備接收到用戶發(fā)出的伴奏潤(rùn)色指令后,獲知用戶需要為音頻信息添加伴奏信息,通過(guò)其顯示屏向用戶顯示可使用的伴奏樂(lè)器的信息,以供用戶選擇要使用的伴奏樂(lè)器。這里伴奏樂(lè)器的信息可以是各個(gè)伴奏樂(lè)器的圖標(biāo),還可以是各個(gè)伴奏樂(lè)器的名稱,或者是其他可以唯一標(biāo)識(shí)一件伴奏樂(lè)器的信息。然后,用戶可以通過(guò)點(diǎn)擊(可以是單擊或雙擊)伴奏樂(lè)器的信息,從而向終端設(shè)備發(fā)出伴奏樂(lè)器選擇指令,該伴奏樂(lè)器選擇指令包括用戶選擇的要使用伴奏樂(lè)器的信息。終端設(shè)備接收到用戶發(fā)出的伴奏樂(lè)器選擇指令之后,從中獲取用戶選擇的要使用伴奏樂(lè)器的信息,然后從選擇的伴奏起始點(diǎn)開始,使用用戶選擇的要使用伴奏樂(lè)器對(duì)應(yīng)的音階為音頻信息添加伴奏信息。其中,不同樂(lè)器的音階不同,終端設(shè)備中預(yù)先存儲(chǔ)有各伴奏樂(lè)器對(duì)應(yīng)的音階。所述伴奏信息實(shí)際上也是一種音頻信息,屬于伴奏類的音頻信息。
[0076]在為對(duì)用戶發(fā)出的聲音進(jìn)行錄制獲得的音頻信息進(jìn)行音調(diào)調(diào)整以及添加伴奏之后,終端設(shè)備根據(jù)處理后的音頻信息生成音頻文件。
[0077]由上述可見,在本實(shí)施例中,終端設(shè)備不僅可以允許用戶調(diào)整音頻信息的音調(diào),還允許用戶為音頻信息添加伴奏信息,使用戶制作出更加優(yōu)美、更加個(gè)性化的歌曲,可以滿足用戶更多的應(yīng)用需求。
[0078]圖3為本發(fā)明實(shí)施例提供的又一種音頻文件制作方法的流程圖。如圖3所示,本實(shí)施例的方法包括:
[0079]步驟301、對(duì)用戶發(fā)出的聲音進(jìn)行錄制,獲得音頻信息。
[0080]步驟302、根據(jù)音頻信息生成樂(lè)譜曲線,并顯示該樂(lè)譜曲線。
[0081]步驟303、接收用戶通過(guò)改變?cè)摌?lè)譜曲線的起伏程度而發(fā)出的音調(diào)潤(rùn)色指令。
[0082]步驟304、根據(jù)音調(diào)潤(rùn)色指令調(diào)整音頻信息的音調(diào)。
[0083]步驟305、接收用戶發(fā)出的配樂(lè)指令。
[0084]步驟306、根據(jù)該配樂(lè)指令,為音頻信息增加原生配樂(lè)信息,然后根據(jù)調(diào)整后的音頻信息生成音頻文件。
[0085]上述步驟301-步驟304可參見步驟101-步驟104的描述,在此不再贅述。
[0086]在前述實(shí)施例中,用戶哼唱的歌曲可以是現(xiàn)有歌曲,也可以是用戶隨意哼出的曲調(diào)。而本實(shí)施例適用于用戶哼唱現(xiàn)有歌曲的場(chǎng)景。
[0087]本實(shí)施例中,步驟303-步驟304是終端設(shè)備根據(jù)用戶發(fā)出的音調(diào)潤(rùn)色指令調(diào)整音頻信息的音調(diào),對(duì)音頻信息進(jìn)行潤(rùn)色的一種方式;步驟305-步驟306是終端設(shè)備根據(jù)用戶發(fā)出的配樂(lè)指令,為音頻信息添加原生配樂(lè)信息,對(duì)音頻信息進(jìn)行潤(rùn)色的另一種方式。所述原生配樂(lè)信息是指現(xiàn)有歌曲中攜帶的除歌詞之外的伴奏信息。
[0088]步驟303-步驟304所描述的調(diào)整音頻信息的音調(diào)的過(guò)程與步驟305-步驟306所描述的為音頻信息添加原生配樂(lè)的過(guò)程的先后順序不做限定,兩個(gè)過(guò)程只要在生成音頻文件之前完成即可,本實(shí)施例僅以為音頻信息調(diào)整音調(diào)在前,伴奏在后為例進(jìn)行說(shuō)明。
[0089]具體的,用戶向終端設(shè)備發(fā)出配樂(lè)指令,終端設(shè)備根據(jù)該配樂(lè)指令獲知用戶哼唱的為現(xiàn)有歌曲,于是搜索該歌曲的原生配樂(lè)信息,并為錄制用戶哼唱的歌曲而獲得的音頻信息添加該原生配樂(lè)信息。這里的原聲配樂(lè)信息實(shí)際上也是一種音頻信息,屬于伴奏類的音頻信息。
[0090]其中,用戶向終端設(shè)備發(fā)出配樂(lè)指令可以有多種實(shí)現(xiàn)方式。例如,用戶可以通過(guò)終端設(shè)備上的物理按鍵,向終端設(shè)備發(fā)出配樂(lè)指令。又例如,用戶可以通過(guò)操作樂(lè)譜曲線向終端設(shè)備發(fā)出配樂(lè)指令。又例如,終端設(shè)備可以向用戶顯示對(duì)音頻信息進(jìn)行操作的操作圖標(biāo),用戶還可以通過(guò)操作該操作圖標(biāo)向終端設(shè)備發(fā)出配樂(lè)指令。又例如,終端設(shè)備可以以菜單方式向用戶提供配樂(lè)控制功能,則用戶可以通過(guò)終端設(shè)備的菜單上的配樂(lè)功能選項(xiàng)向終端設(shè)備發(fā)出配樂(lè)指令。
[0091]可選的,用戶還可以向終端設(shè)備發(fā)出配樂(lè)結(jié)束指令,以停止為音頻信息添加原生配樂(lè)信息。通過(guò)這種操作,可以實(shí)現(xiàn)為音頻信息中的一部分添加原生配樂(lè)信息,而其他部分可由用戶自己添加伴奏,從而創(chuàng)造出更加個(gè)性化的歌曲。
[0092]可選的,終端設(shè)備接收到配樂(lè)指令后,可以在本地多媒體庫(kù)中搜索,獲取上述音頻信息的原聲配樂(lè)信息,也可以從網(wǎng)絡(luò)上進(jìn)行搜索,獲取上述音頻信息的原聲配樂(lè)信息。
[0093]由上述可見,在本實(shí)施例中,終端設(shè)備不僅可以允許用戶調(diào)整音頻信息的音調(diào),還允許用戶為音頻信息添加原生配樂(lè)信息,使用戶制作出更加優(yōu)美、更加個(gè)性化的歌曲,可以滿足用戶更多的應(yīng)用需求。
[0094]基于上述各實(shí)施例,本發(fā)明實(shí)施例提供的音頻文件制作方法還可以包括:在獲得音頻信息之后,終端設(shè)備顯示音頻信息對(duì)應(yīng)的操作圖標(biāo),允許用戶通過(guò)操作該操作圖標(biāo)對(duì)音頻信息進(jìn)行播放控制;相應(yīng)的,終端設(shè)備根據(jù)用戶對(duì)該操作圖標(biāo)的操作,對(duì)音頻信息進(jìn)行播放控制。其中,終端設(shè)備顯示音頻信息對(duì)應(yīng)的操作圖標(biāo)的操作與上述調(diào)整音頻信息的音調(diào)、為音頻信息添加伴奏信息以及為音頻信息添加原生配樂(lè)信息等操作之間的先后順序不做限定。
[0095]音頻信息對(duì)應(yīng)的操作圖標(biāo)可以是唱片形狀的圖標(biāo)或光盤形狀的圖標(biāo),但不限于此。用戶對(duì)操作圖標(biāo)的操作包括:轉(zhuǎn)動(dòng)該操作圖標(biāo),從而控制音頻信息的前進(jìn)或后退,例如順時(shí)針轉(zhuǎn)動(dòng)該操作圖標(biāo),控制音頻信息前進(jìn);逆時(shí)針轉(zhuǎn)動(dòng)該操作圖標(biāo),控制音頻信息后退。用戶還可以通過(guò)點(diǎn)擊該操作圖標(biāo),控制音頻信息的播放與暫停,例如在音頻信息未播放的情況下,點(diǎn)擊該操作圖標(biāo),可以控制音頻信息播放,在音頻信息播放的情況下,點(diǎn)擊該操作圖標(biāo)可以暫停音頻信息的播放。
[0096]基于上述,終端設(shè)備根據(jù)用戶對(duì)操作圖標(biāo)的操作,對(duì)音頻信息進(jìn)行播放控制包括:根據(jù)用戶轉(zhuǎn)動(dòng)操作圖標(biāo)的操作,控制音頻信息播放位置的前進(jìn)或后退;或,根據(jù)用戶點(diǎn)擊操作圖標(biāo)的操作,控制音頻信息的播放或暫停。
[0097]在上述對(duì)音頻信息進(jìn)行播放控制的過(guò)程可以與對(duì)音頻信息進(jìn)行潤(rùn)色的各個(gè)過(guò)程結(jié)合起來(lái),從而可以試聽潤(rùn)色后的播放效果,以便于制作出更好的歌曲。例如,終端設(shè)備在根據(jù)用戶通過(guò)樂(lè)譜曲線發(fā)出的音調(diào)潤(rùn)色指令,調(diào)整音頻信息的音調(diào)后,可以接收用戶通過(guò)操作該音頻信息對(duì)應(yīng)的操作圖標(biāo)而發(fā)出的播放指令,然后播放調(diào)整音調(diào)后的音頻信息進(jìn)行試聽??蛇x的,如果音頻信息的當(dāng)前播放位置與終端設(shè)備調(diào)整音調(diào)的位置不同,則用戶可以通過(guò)轉(zhuǎn)動(dòng)操作圖標(biāo)控制音頻信息前進(jìn)或后退,以便定位到音頻信息中調(diào)整音調(diào)的位置,從而快速完成試聽。
[0098]基于上述各實(shí)施例,本發(fā)明實(shí)施例提供的音頻文件制作方法,在根據(jù)音頻信息生成樂(lè)譜曲線,并顯示所述樂(lè)譜曲線之后,還可以包括:終端設(shè)備接收用戶執(zhí)行預(yù)設(shè)的第二操作從樂(lè)譜曲線上選擇備注位置而發(fā)出的備注添加指令。例如,用戶可以通過(guò)點(diǎn)擊(可以是單擊或雙擊)樂(lè)譜曲線的某個(gè)位置,該位置即為添加備注的位置,而用戶的點(diǎn)擊操作向終端設(shè)備發(fā)出了備注添加指令。這里的點(diǎn)擊樂(lè)譜曲線的操作即為第二操作。又例如,用戶可以點(diǎn)擊樂(lè)譜曲線,終端設(shè)備向用戶顯示功能選項(xiàng)菜單,用戶通過(guò)選擇備注添加功能選項(xiàng)而向終端設(shè)備發(fā)出備注添加指令,這里用戶點(diǎn)擊樂(lè)譜曲線以及從功能選項(xiàng)菜單中選擇備注添加功能選項(xiàng)的操作構(gòu)成所述第二操作。
[0099]在此說(shuō)明,這里的第二操作與上述第一操作不相同,需要能夠?qū)⒂脩暨x擇伴奏起始點(diǎn)和選擇備注位置區(qū)分開。[0100]終端設(shè)備接收到用戶發(fā)出的備注添加指令后,向用戶顯示輸入框,以供用戶輸入備注內(nèi)容;用于在輸入框中輸入備注內(nèi)容,終端設(shè)備接收用戶在輸入框內(nèi)輸入的備注內(nèi)容,從而完成添加備注的程。
[0101]上述在樂(lè)譜曲線上添加備注的操作與上述顯示操作圖標(biāo)、調(diào)整音頻信息的音調(diào)、為音頻信息添加伴奏信息以及為音頻信息添加原生配樂(lè)信息等操作之間的先后順序不做限定。
[0102]進(jìn)一步,本發(fā)明實(shí)施例提供音頻文件制作方法還包括:終端設(shè)備可以將制作好的音頻文件發(fā)送給其他終端設(shè)備,例如用戶的好友的終端設(shè)備,以實(shí)現(xiàn)音頻文件的共享。
[0103]由上述可見,本發(fā)明實(shí)施例提供的音頻文件制作方法,終端設(shè)備允許用戶制作自己的歌曲,并允許用戶為自己制作的歌曲進(jìn)行各種潤(rùn)色處理,從而制作出更加豐富多彩和更具個(gè)性化的歌曲,同時(shí)豐富了終端設(shè)備的功能,滿足了用戶的應(yīng)用需求。
[0104]圖4為本發(fā)明實(shí)施例提供的一種終端設(shè)備的結(jié)構(gòu)示意圖。如圖4所示,本實(shí)施例的終端設(shè)備包括:獲得模塊41、樂(lè)譜生成模塊42、顯示模塊43、接收模塊44、潤(rùn)色模塊45和音頻生成模塊46。
[0105]獲得模塊41,用于對(duì)用戶發(fā)出的聲音進(jìn)行錄制,獲得音頻信息。樂(lè)譜生成模塊42,與獲得模塊41連接,用于根據(jù)獲得模塊41獲得的音頻信息生成樂(lè)譜曲線。顯示模塊43,與樂(lè)譜生成模塊42連接,用于顯示樂(lè)譜生成模塊42生成的樂(lè)譜曲線。接收模塊44,用于接收用戶通過(guò)操作顯示模塊43所顯示的樂(lè)譜曲線發(fā)出的潤(rùn)色指令。潤(rùn)色模塊45,與接收模塊44和獲得模塊41連接,用于根據(jù)接收模塊44接收到的潤(rùn)色指令調(diào)整獲得模塊41獲得的音頻信息。音頻生成模塊46,與潤(rùn)色模塊45連接,用于根據(jù)潤(rùn)色模塊45調(diào)整后的音頻信息,生成音頻文件。
[0106]在一可選實(shí)施方式中,獲得模塊41還用于在對(duì)用戶發(fā)出的聲音進(jìn)行錄制之前,接收錄制開始指令。獲得模塊41具體用于根據(jù)所述錄制開始指令對(duì)所述用戶發(fā)出的聲音進(jìn)行錄制。進(jìn)一步,獲得模塊41還用于在根據(jù)所述錄制開始指令對(duì)所述用戶發(fā)出的聲音進(jìn)行錄制之后,接收錄制結(jié)束指令,并根據(jù)所述錄制結(jié)束指令結(jié)束錄制所述用戶發(fā)出的聲音。
[0107]在一可選實(shí)施方式中,接收模塊44具體用于接收用戶通過(guò)改變樂(lè)譜曲線的起伏程度而發(fā)出的音調(diào)潤(rùn)色指令,其中,樂(lè)譜曲線的起伏程度越大,音頻信息的音調(diào)越高。潤(rùn)色模塊45具體用于根據(jù)接收模塊44接收的音調(diào)潤(rùn)色指令,調(diào)整所述音頻信息的音調(diào)。
[0108]在一可選實(shí)施方式中,接收模塊44具體用于接收用戶執(zhí)行預(yù)設(shè)的第一操作從樂(lè)譜曲線上選擇伴奏起始點(diǎn)而發(fā)出的伴奏潤(rùn)色指令,以及接收用戶發(fā)出的伴奏樂(lè)器選擇指令,該伴奏樂(lè)器選擇指令包括用戶選擇的要使用伴奏樂(lè)器的信息。相應(yīng)的,顯示模塊43還用于在接收模塊44接收伴奏樂(lè)器選擇指令之前,顯示伴奏樂(lè)器的信息,以供用戶選擇要使用的伴奏樂(lè)器。
[0109]基于上述,潤(rùn)色模塊45還具體用于根據(jù)接收模塊44接收到的用戶選擇的要使用伴奏樂(lè)器的信息,從選擇的所述伴奏起始點(diǎn)開始,用用戶選擇的要使用伴奏樂(lè)器對(duì)應(yīng)的音階為音頻信息添加伴奏信息。
[0110]在一可選實(shí)施方式中,接收模塊44還用于在音頻生成模塊46生成音頻文件之前,接收用戶發(fā)出的配樂(lè)指令?;诖?,如圖5所示,本實(shí)施例的終端設(shè)備還可以包括:配樂(lè)添加模塊47。配樂(lè)添加模塊47,與接收模塊44連接,用于根據(jù)接收模塊44接收到的配樂(lè)指令,為音頻信息添加原生配樂(lè)信息。
[0111]在一可選實(shí)施方式中,顯示模塊43還用于在獲得模塊41獲得音頻信息之后,顯示音頻信息對(duì)應(yīng)的操作圖標(biāo)。如圖5所示,本實(shí)施例的終端設(shè)備還包括:播放控制模塊48。播放控制模塊48,與獲得模塊41連接,用于根據(jù)用戶對(duì)顯示模塊43顯示的操作圖標(biāo)的操作,對(duì)獲得模塊41獲得的音頻信息進(jìn)行播放控制。
[0112]可選的,播放控制模塊48還與潤(rùn)色模塊45和/或配樂(lè)添加模塊47連接,用于對(duì)經(jīng)潤(rùn)色模塊45和/或配樂(lè)添加模塊47處理后的音頻信息進(jìn)行播放控制。
[0113]可選的,播放控制模塊48具體可用于根據(jù)用戶轉(zhuǎn)動(dòng)操作圖標(biāo)的操作,控制音頻信息播放位置的前進(jìn)或后退?;颍シ趴刂颇K48具體可用于根據(jù)用戶點(diǎn)擊操作圖標(biāo)的操作,控制音頻信息的播放或暫停。
[0114]在一可選實(shí)施方式中,接收模塊44還用于在顯示模塊43顯示所述樂(lè)譜曲線之后,接收用戶執(zhí)行預(yù)設(shè)的第二操作從樂(lè)譜曲線上選擇備注位置而發(fā)出的備注添加指令,以及接收用戶在輸入框內(nèi)輸入的備注內(nèi)容。顯示模塊43還用于在接收模塊44接收到備注添加指令之后,顯示所述輸入框,以供用戶輸入上述備注內(nèi)容。
[0115]本實(shí)施例提供的終端設(shè)備可以是手持設(shè)備,所述手持設(shè)備主要指可手持的移動(dòng)數(shù)碼類產(chǎn)品,包括智能觸屏手機(jī)、播放器、平板電腦等。
[0116]本實(shí)施例提供的終端設(shè)備的各功能模塊可用于執(zhí)行上述音頻文件制作方法實(shí)施例的流程,其具體工作原理不再贅述,詳見方法實(shí)施例的描述。
[0117]本實(shí)施例提供的終端設(shè)備,通過(guò)錄制用戶發(fā)出的聲音,獲得音頻信息,生成與音頻信息對(duì)應(yīng)的樂(lè)譜曲線,顯示該樂(lè)譜曲線并允許用戶對(duì)該樂(lè)譜曲線進(jìn)行操作,用戶通過(guò)操作樂(lè)譜曲線發(fā)出潤(rùn)色指令,根據(jù)用戶發(fā)出的潤(rùn)色指令對(duì)音頻信息進(jìn)行調(diào)整,生成音頻文件,通過(guò)該過(guò)程,用戶可以通過(guò)終端設(shè)備創(chuàng)造自己的歌曲,豐富了終端設(shè)備的功能,可以滿足用戶的應(yīng)用需求。進(jìn)一步,本實(shí)施例提供的終端設(shè)備允許用戶為自己制作的歌曲進(jìn)行各種潤(rùn)色處理,從而制作出更加豐富多彩和更具個(gè)性化的歌曲,同時(shí)豐富了終端設(shè)備的功能,滿足了用戶的應(yīng)用需求。
[0118]圖6為本發(fā)明實(shí)施例提供的又一種終端設(shè)備的結(jié)構(gòu)示意圖。如圖6所示,本實(shí)施例的終端設(shè)備包括:音頻裝置61、接收器62、處理器63、顯示器64和存儲(chǔ)器65。
[0119]音頻裝置61,用于對(duì)用戶發(fā)出的聲音進(jìn)行錄制,獲得音頻信息,并提供給處理器63??蛇x的,音頻裝置61可以根據(jù)接收器62接收到的錄制開始指令,開始錄制用戶發(fā)出的聲音,并根據(jù)接收器62接收到的錄制結(jié)束指令,停止錄制用戶發(fā)出的聲音,從而獲得音頻信息。
[0120]顯示器64用于顯示處理器63提供的樂(lè)譜曲線。
[0121]接收器62,用于接收用戶通過(guò)操作顯示器64上顯示的樂(lè)譜曲線發(fā)出的潤(rùn)色指令,并提供給處理器63。
[0122]存儲(chǔ)器65主要用于存放程序。具體地,程序可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。存儲(chǔ)器65可能包含高速RAM存儲(chǔ)器,也可能還包括非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。
[0123]處理器63用于執(zhí)行存儲(chǔ)器65存放的程序,以用于根據(jù)音頻裝置61錄制的音頻信息生成樂(lè)譜曲線,并將該樂(lè)譜曲線提供給顯示器64,以及根據(jù)接收器62提供的潤(rùn)色指令,調(diào)整音頻裝置61錄制的音頻信息,并根據(jù)調(diào)整后的音頻信息,生成音頻文件。相應(yīng)的,存儲(chǔ)器65還可用于存儲(chǔ)處理器63生成的音頻文件。
[0124]處理器63可能是一個(gè)中央處理器(Central Processing Unit,簡(jiǎn)稱為CPU),或者是特定集成電路(Application Specific Integrated Circuit,簡(jiǎn)稱為ASIC),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。
[0125]可選的,音頻裝置61、接收器62、處理器63、顯示器64和存儲(chǔ)器65可以獨(dú)立實(shí)現(xiàn),則音頻裝置61、接收器62、處理器63、顯示器64和存儲(chǔ)器65可以通過(guò)總線相互連接并完成相互間的通信。所述總線可以是工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(Industry Standard Architecture,簡(jiǎn)稱為ISA)總線、外部設(shè)備互連(Peripheral Component,簡(jiǎn)稱為PCI)總線或擴(kuò)展工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(Extended Industry Standard Architecture,簡(jiǎn)稱為 EISA)總線等。所述總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖6中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。
[0126]可選的,音頻裝置61、接收器62、處理器63、顯示器64和存儲(chǔ)器65可以集成在一塊芯片上實(shí)現(xiàn),則音頻裝置61、接收器62、處理器63、顯示器64和存儲(chǔ)器65可以通過(guò)內(nèi)部接口完成相互間的通信。
[0127]進(jìn)一步,本實(shí)施例的終端設(shè)備還可以包括發(fā)送器66。發(fā)送器66,用于將處理器63生成的音頻文件發(fā)送給其他設(shè)備。
[0128]本實(shí)施例提供的終端設(shè)備可以是手持設(shè)備,所述手持設(shè)備主要指可手持的移動(dòng)數(shù)碼類產(chǎn)品,包括智能觸屏手機(jī)、播放器、平板電腦等。
[0129]本實(shí)施例提供的終端設(shè)備可用于執(zhí)行上述音頻文件制作方法實(shí)施例的流程,其具體工作原理不再贅述,詳見方法實(shí)施例的描述。
[0130]本實(shí)施例提供的終端設(shè)備,通過(guò)錄制用戶發(fā)出的聲音,獲得音頻信息,生成與音頻信息對(duì)應(yīng)的樂(lè)譜曲線,顯示該樂(lè)譜曲線并允許用戶對(duì)該樂(lè)譜曲線進(jìn)行操作,用戶通過(guò)操作樂(lè)譜曲線發(fā)出潤(rùn)色指令,根據(jù)用戶發(fā)出的潤(rùn)色指令對(duì)音頻信息進(jìn)行調(diào)整,生成音頻文件,通過(guò)該過(guò)程,用戶可以通過(guò)終端設(shè)備創(chuàng)造自己的歌曲,豐富了終端設(shè)備的功能,可以滿足用戶的應(yīng)用需求。進(jìn)一步,本實(shí)施例提供的終端設(shè)備允許用戶為自己制作的歌曲進(jìn)行各種潤(rùn)色處理,從而制作出更加豐富多彩和更具個(gè)性化的歌曲,同時(shí)豐富了終端設(shè)備的功能,滿足了用戶的應(yīng)用需求。
[0131]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0132]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種音頻文件制作方法,其特征在于,包括: 對(duì)用戶發(fā)出的聲音進(jìn)行錄制,獲得音頻信息; 根據(jù)所述音頻信息生成樂(lè)譜曲線,并顯示所述樂(lè)譜曲線; 接收所述用戶通過(guò)操作所述樂(lè)譜曲線發(fā)出的潤(rùn)色指令; 根據(jù)所述潤(rùn)色指令調(diào)整所述音頻信息,根據(jù)調(diào)整后的所述音頻信息生成音頻文件。
2.根據(jù)權(quán)利要求1所述的音頻文件制作方法,其特征在于,在所述對(duì)用戶發(fā)出的聲音進(jìn)行錄制之前,所述方法還包括:接收錄制開始指令;所述對(duì)用戶發(fā)出的聲音進(jìn)行錄制包括:根據(jù)所述錄制開始指令對(duì)所述用戶發(fā)出的聲音進(jìn)行錄制; 在所述根據(jù)所述錄制開始指令對(duì)用戶發(fā)出的聲音進(jìn)行錄制之后,所述方法還包括:接收錄制結(jié)束指令,根據(jù)所述錄制結(jié)束指令結(jié)束錄制所述用戶發(fā)出的聲音。
3.根據(jù)權(quán)利要求1或2所述的音頻文件制作方法,其特征在于,所述接收所述用戶通過(guò)操作所述樂(lè)譜曲線發(fā)出的潤(rùn)色指令包括: 接收所述用戶通過(guò)改變所述樂(lè)譜曲線的起伏程度而發(fā)出的音調(diào)潤(rùn)色指令,其中,所述樂(lè)譜曲線的起伏程度越大,所述音頻信息的音調(diào)越高; 所述根據(jù)所述潤(rùn)色指令調(diào)整所述音頻信息包括: 根據(jù)所述音調(diào)潤(rùn)色指令,調(diào)整所述音頻信息的音調(diào)。
4.根據(jù)權(quán)利要求1或2所述的音頻文件制作方法,其特征在于,所述接收所述用戶通過(guò)操作所述樂(lè)譜曲線發(fā)出的潤(rùn)色指令包括: 接收所述用戶執(zhí)行預(yù)設(shè)第一操作從所述樂(lè)譜曲線上選擇伴奏起始點(diǎn)而發(fā)出的伴奏潤(rùn)色指令; 所述根據(jù)所述潤(rùn)色指令調(diào)整所述音頻信息包括: 顯示伴奏樂(lè)器的信息,以供所述用戶選擇要使用的伴奏樂(lè)器; 接收所述用戶發(fā)出的伴奏樂(lè)器選擇指令,所述伴奏樂(lè)器選擇指令包括所述用戶選擇的要使用伴奏樂(lè)器的信息; 根據(jù)所述用戶選擇的要使用伴奏樂(lè)器的信息,從選擇的所述伴奏起始點(diǎn)開始,用所述用戶選擇的要使用伴奏樂(lè)器對(duì)應(yīng)的音階為所述音頻信息添加伴奏信息。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的音頻文件制作方法,其特征在于,在所述根據(jù)調(diào)整后的所述音頻信息生成音頻文件之前,所述方法包括: 接收所述用戶發(fā)出的配樂(lè)指令; 根據(jù)所述配樂(lè)指令,為所述音頻信息添加原生配樂(lè)信息。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的音頻文件制作方法,其特征在于,在所述對(duì)用戶發(fā)出的聲音進(jìn)行錄制,獲得音頻信息之后,所述方法還包括: 顯示所述音頻信息對(duì)應(yīng)的操作圖標(biāo); 根據(jù)所述用戶對(duì)所述操作圖標(biāo)的操作,對(duì)所述音頻信息進(jìn)行播放控制。
7.根據(jù)權(quán)利要求6所述的音頻文件制作方法,其特征在于,所述根據(jù)所述用戶對(duì)所述操作圖標(biāo)的操作,對(duì)所述音頻信息進(jìn)行播放控制包括: 根據(jù)所述用戶轉(zhuǎn)動(dòng)所述操作圖標(biāo)的操作,控制所述音頻信息播放位置的前進(jìn)或后退;或 根據(jù)所述用戶點(diǎn)擊所述操作圖標(biāo)的操作,控制所述音頻信息的播放或暫停。
8.根據(jù)權(quán)利要求1-7任一項(xiàng)所述的音頻文件制作方法,其特征在于,在所述根據(jù)所述音頻信息生成樂(lè)譜曲線,并顯示所述樂(lè)譜曲線之后,所述方法還包括: 接收用戶執(zhí)行預(yù)設(shè)的第二操作從所述樂(lè)譜曲線上選擇備注位置而發(fā)出的備注添加指令; 顯示輸入框,以供所述用戶輸入備注內(nèi)容; 接收所述用戶在所述輸入框內(nèi)輸入的所述備注內(nèi)容。
9.一種終端設(shè)備,其特征在于,包括: 獲得模塊,用于對(duì)用戶發(fā)出的聲音進(jìn)行錄制,獲得音頻信息; 樂(lè)譜生成模塊,用于根據(jù)所述音頻信息生成樂(lè)譜曲線; 顯示模塊,用于顯示所述樂(lè)譜曲線; 接收模塊,用于接收所述用戶通過(guò)操作所述樂(lè)譜曲線發(fā)出的潤(rùn)色指令; 潤(rùn)色模塊,用于根據(jù)所述潤(rùn)色指令調(diào)整所述音頻信息; 音頻生成模塊,用于根據(jù)調(diào)整后的所述音頻信息,生成音頻文件。
10.根據(jù)權(quán)利要求9所述的終端設(shè)備,其特征在于,所述獲得模塊還用于在對(duì)所述用戶發(fā)出的聲音進(jìn)行錄制之前,接收錄制開始指令,以及在對(duì)所述用戶發(fā)出的聲音進(jìn)行錄制之后,接收錄制結(jié)束指令,并根據(jù)所述錄制結(jié)束指令結(jié)束錄制所述用戶發(fā)出的聲音。
11.根據(jù)權(quán)利要求9或10所述的終端設(shè)備,其特征在于,所述接收模塊具體用于接收所述用戶通過(guò)改變所述樂(lè)譜曲線的起伏程度而發(fā)出的音調(diào)潤(rùn)色指令,其中,所述樂(lè)譜曲線的起伏程度越大,所述音頻信息的音調(diào)越高; 所述潤(rùn)色模塊具體用于根據(jù)所述音調(diào)潤(rùn)色指令,調(diào)整所述音頻信息的音調(diào)。
12.根據(jù)權(quán)利要求9或10所述的終端設(shè)備,其特征在于,所述接收模塊具體用于接收所述用戶執(zhí)行預(yù)設(shè)的第一操作從所述樂(lè)譜曲線上選擇伴奏起始點(diǎn)而發(fā)出的伴奏潤(rùn)色指令;以及接收所述用戶發(fā)出的伴奏樂(lè)器選擇指令,所述伴奏樂(lè)器選擇指令包括所述用戶選擇的要使用伴奏樂(lè)器的信息; 所述顯示模塊還用于在所述接收模塊接收所述伴奏樂(lè)器選擇指令之前,顯示伴奏樂(lè)器的信息,以供所述用戶選擇要使用的伴奏樂(lè)器; 所述潤(rùn)色模塊具體用于根據(jù)所述用戶選擇的要使用伴奏樂(lè)器的信息,從選擇的所述伴奏起始點(diǎn)開始,用所述用戶選擇的要使用伴奏樂(lè)器對(duì)應(yīng)的音階為所述音頻信息添加伴奏信肩、O
13.根據(jù)權(quán)利要求9至12任一項(xiàng)所述的終端設(shè)備,其特征在于,所述接收模塊還用于在所述音頻生成模塊生成所述音頻文件之前,接收所述用戶發(fā)出的配樂(lè)指令; 所述終端設(shè)備還包括: 配樂(lè)添加模塊,用于根據(jù)所述配樂(lè)指令,為所述音頻信息添加原生配樂(lè)信息。
14.根據(jù)權(quán)利要求9-13任一項(xiàng)所述的終端設(shè)備,其特征在于,所述顯示模塊還用于在所述獲得模塊獲得所述音頻信息之后,顯示所述音頻信息對(duì)應(yīng)的操作圖標(biāo); 所述終端設(shè)備還包括: 播放控制模塊,用于根據(jù)所述用戶對(duì)所述操作圖標(biāo)的操作,對(duì)所述音頻信息進(jìn)行播放控制。
15.根據(jù)權(quán)利要求14所述的終端設(shè)備,其特征在于,所述播放控制模塊具體用于根據(jù)所述用戶轉(zhuǎn)動(dòng)所述操作圖標(biāo)的操作,控制所述音頻信息播放位置的前進(jìn)或后退;或 所述播放控制模塊具體用于根據(jù)所述用戶點(diǎn)擊所述操作圖標(biāo)的操作,控制所述音頻信息的播放或暫停。
16.根據(jù)權(quán)利要求9-15任一項(xiàng)所述的終端設(shè)備,其特征在于,所述接收模塊還用于在所述顯示模塊顯示所述樂(lè)譜曲線之后,接收所述用戶執(zhí)行預(yù)設(shè)的第二操作從所述樂(lè)譜曲線上選擇備注位置而發(fā)出的備注 添加指令,并接收所述用戶在輸入框內(nèi)輸入的備注內(nèi)容;所述顯示模塊還用于顯示所述輸入框,以供所述用戶輸入所述備注內(nèi)容。
【文檔編號(hào)】G11B27/00GK103839559SQ201210471820
【公開日】2014年6月4日 申請(qǐng)日期:2012年11月20日 優(yōu)先權(quán)日:2012年11月20日
【發(fā)明者】李 瑞 申請(qǐng)人:華為技術(shù)有限公司