一種練習(xí)唱歌的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明屬于智能終端領(lǐng)域,提供了一種練習(xí)唱歌的方法和系統(tǒng)。所述方法包括以下步驟:獲取當(dāng)前待練習(xí)歌曲的曲目信息以及所述待練習(xí)歌曲的原唱作者的音色;通過麥克風(fēng)獲取當(dāng)前人員演唱歌曲的音量和音調(diào);將所述音色、所述音量以及所述音調(diào)合成歌曲后保存;將保存后的歌曲與原唱歌曲的進(jìn)行頻譜匹配,剪切所述演唱的歌曲中與原唱歌曲的頻譜差異大于預(yù)設(shè)閾值的片段;提示當(dāng)前人員對所述剪切的片段進(jìn)行練習(xí)。本發(fā)明提供的練習(xí)唱歌的方法以歌曲原唱作者的音色為基礎(chǔ)進(jìn)行練習(xí),可以更快更準(zhǔn)的提高練習(xí)者的唱歌水平。
【專利說明】—種練習(xí)唱歌的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能終端領(lǐng)域,尤其涉及一種練習(xí)唱歌的方法和系統(tǒng)。
[0002]—
【背景技術(shù)】
[0003]唱歌,歌唱是一門藝術(shù),很多人都喜歡在閑暇時(shí)刻唱唱歌,唱歌可以放松心情,減輕壓力。
[0004]但是,有的人唱歌很難聽,會嚴(yán)重影響別人的聽覺,對自身也帶來極大的困擾,如果請專業(yè)的音樂老師需要耗費(fèi)巨大的財(cái)力,也不適合廣泛使用,而目前也沒有一種可以根據(jù)原唱音色進(jìn)行唱歌練習(xí)的方法。
[0005]—
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于提供一種練習(xí)唱歌的方法,旨在解決目前沒有一種根據(jù)原唱音色進(jìn)行唱歌練習(xí)的方法的問題。
[0007]為了解決上述技術(shù)問題,本發(fā)明是這樣實(shí)現(xiàn)的:一種練習(xí)唱歌的方法,應(yīng)用于移動終端,所述方法包括以下步驟:
獲取當(dāng)前待練習(xí)歌曲的曲目信息以及所述待練習(xí)歌曲的原唱作者的音色;
通過麥克風(fēng)獲取當(dāng)前人員演唱歌曲的音量和音調(diào);
將所述音色、所述音量以及所述音調(diào)合成歌曲后保存;
將保存后的歌曲與原唱歌曲的進(jìn)行頻譜匹配,剪切所述演唱的歌曲中與原唱歌曲的頻譜差異大于預(yù)設(shè)閾值的片段;
提示當(dāng)前人員對所述剪切的片段進(jìn)行練習(xí)。
[0008]進(jìn)一步地,所述獲取當(dāng)前待練習(xí)歌曲的曲目信息以及所述待練習(xí)歌曲的原唱作者的音色的步驟包括:
查詢當(dāng)前待練習(xí)歌曲的名稱;
根據(jù)所述名稱在預(yù)設(shè)歌曲信息庫中檢索所述待練習(xí)歌曲的原唱作者;
獲取所述原唱作者演唱所述待練習(xí)歌曲時(shí)的音色。
[0009]進(jìn)一步地,所述獲取所述原唱作者演唱所述待練習(xí)歌曲時(shí)的音色的方式為:
將所述原唱作者演唱所述待練習(xí)歌曲的音色進(jìn)行分離提取。
[0010]進(jìn)一步地,在所述將所述音色、所述音量以及所述音調(diào)合成歌曲后保存的步驟之后,以及所述將保存后的歌曲與原唱歌曲的進(jìn)行頻譜匹配的步驟之前還包括以下步驟:
同步播放保存的歌曲以及所述原唱歌曲。
[0011〕 進(jìn)一步地,所述頻譜差異包括頻譜幅值偏差以及頻率偏差。
[0012]本發(fā)明的目的還在于提供一種練習(xí)唱歌的系統(tǒng),應(yīng)用于移動終端,所述系統(tǒng)包括: 第一獲取單元,用于獲取當(dāng)前待練習(xí)歌曲的曲目信息以及所述待練習(xí)歌曲的原唱作者的首色;
第一獲取單元,用于通過麥克風(fēng)獲取當(dāng)前人員演唱歌曲的音量和音調(diào);
合成及保存單元,用于將所述音色、所述音量以及所述音調(diào)合成歌曲后保存;
匹配單元,用于將保存后的歌曲與原唱歌曲的進(jìn)行頻譜匹配;
剪切單元,用于剪切所述演唱的歌曲中與原唱歌曲的頻譜差異大于預(yù)設(shè)閾值的片段; 提示單元,用于提示當(dāng)前人員對所述剪切的片段進(jìn)行練習(xí)。
[0013]進(jìn)一步地,所述第一獲取單元包括:
查詢子單元,用于查詢當(dāng)前待練習(xí)歌曲的名稱;
檢索子單元,用于根據(jù)所述名稱在預(yù)設(shè)歌曲信息庫中檢索所述待練習(xí)歌曲的原唱作者;
獲取子單元,用于獲取所述原唱作者演唱所述待練習(xí)歌曲時(shí)的音色。
[0014]進(jìn)一步地,所述獲取子單元獲取所述原唱作者演唱所述待練習(xí)歌曲時(shí)的音色的方式為:
將所述原唱作者演唱所述待練習(xí)歌曲的音色進(jìn)行分離提取。
[0015]進(jìn)一步地,所述系統(tǒng)還包括:
同步播放單元,用于同步播放保存的歌曲以及所述原唱歌曲。
[0016]進(jìn)一步地,所述頻譜差異包括頻譜幅值偏差以及頻率偏差。
[0017]在本發(fā)明中,通過獲取當(dāng)前待練習(xí)歌曲的曲目信息以獲取當(dāng)前待練習(xí)歌曲的原唱作者的音色,將當(dāng)前人員演唱歌曲的音量和音調(diào)與原唱作者的音色進(jìn)行合成后與原唱歌曲的進(jìn)行頻譜匹配,剪切所述演唱的歌曲中與原唱歌曲的頻譜差異大于預(yù)設(shè)閾值的片段以加強(qiáng)練習(xí)。本發(fā)明提供的練習(xí)唱歌的方法以歌曲原唱作者的音色為基礎(chǔ)進(jìn)行練習(xí),可以更快更準(zhǔn)的提高練習(xí)者的唱歌水平。
[0018]_
【專利附圖】
【附圖說明】
[0019]圖1是本發(fā)明實(shí)施例提供的練習(xí)唱歌的方法的流程圖;
圖2是本發(fā)明另一實(shí)施例提供的練習(xí)唱歌的方法的流程圖;
圖3是本發(fā)明優(yōu)選實(shí)施例提供的練習(xí)唱歌的方法的流程圖;
圖4是本發(fā)明實(shí)施例提供的練習(xí)唱歌的系統(tǒng)的框架結(jié)構(gòu)圖。
[0020]
【具體實(shí)施方式】
[0021]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022]以下結(jié)合具體實(shí)施例對本發(fā)明的具體實(shí)現(xiàn)進(jìn)行詳細(xì)描述:
圖1示出了本發(fā)明實(shí)施例提供的練習(xí)唱歌的方法的流程,為了便于說明,僅列出本發(fā)明實(shí)施例相關(guān)的部分,詳述如下: 本發(fā)明實(shí)施例提供的應(yīng)用于移動終端的練習(xí)唱歌的方法,包括以下步驟:
步驟310,獲取當(dāng)前待練習(xí)歌曲的曲目信息以及該待練習(xí)歌曲的原唱作者的音色。在本實(shí)施例中,練習(xí)歌曲需要先獲取當(dāng)前待練習(xí)歌曲的曲目信息,以查詢該待練習(xí)歌曲的原唱作者,這樣練習(xí)的效果更好,唱出的歌曲更接近原唱。
[0023]如圖2所示,作為本發(fā)明一優(yōu)選實(shí)施例,步驟310具體包括以下步驟:
步驟3101,查詢當(dāng)前待練習(xí)歌曲的名稱;
步驟3102,根據(jù)該名稱在預(yù)設(shè)歌曲信息庫中檢索該待練習(xí)歌曲的原唱作者;
步驟3103,獲取該原唱作者演唱該待練習(xí)歌曲時(shí)的音色。
[0024]本實(shí)施例主要是通過獲取當(dāng)前待練習(xí)歌曲的曲目信息一步一步獲取當(dāng)前待練習(xí)歌曲的原唱作者的音色。
[0025]作為本發(fā)明一優(yōu)選實(shí)施例,步驟3103獲取該原唱作者演唱該待練習(xí)歌曲時(shí)的音色的方式為:
將該原唱作者演唱該待練習(xí)歌曲的音色進(jìn)行分離提取。
[0026]步驟320,通過麥克風(fēng)獲取當(dāng)前人員演唱歌曲的音量和音調(diào)。在本實(shí)施例中,在當(dāng)前人員對待練習(xí)歌曲進(jìn)行演唱練習(xí)時(shí),獲取演唱時(shí)的音量和音調(diào)。
[0027]步驟330,將該音色、該音量以及該音調(diào)合成歌曲后保存。在本實(shí)施例中,聲音由音量、音調(diào)以及音色組成,將原唱作者的音色與當(dāng)前人員的音量以及音調(diào)進(jìn)行合成后,可以得到以原唱音色唱歌的聲音,這樣可以更好的練習(xí)歌曲
如圖3所示,作為本發(fā)明一優(yōu)選實(shí)施例,在步驟330和步驟350之間還包括以下步驟: 步驟340,同步播放保存的歌曲以及該原唱歌曲。
[0028]步驟350,將保存后的歌曲與原唱歌曲的進(jìn)行頻譜匹配。在本實(shí)施例中,保存后的歌曲和原唱歌曲在播放的時(shí)候會有音頻頻譜,以原唱歌曲的頻譜作為頻譜匹配源,對保存后的歌曲進(jìn)行頻譜匹配。
[0029]步驟360,剪切該演唱的歌曲中與原唱歌曲的頻譜差異大于預(yù)設(shè)閾值的片段。在本實(shí)施例中,該頻譜差異包括頻譜幅值偏差以及頻率偏差,當(dāng)頻譜幅值偏差和/或頻率偏差大于預(yù)設(shè)閾值時(shí),表明這一個(gè)片段唱的不好,需要進(jìn)行練習(xí),將唱的不好的片段進(jìn)行剪切,以進(jìn)行多次針對性的練習(xí)。
[0030]步驟370,提示當(dāng)前人員對該剪切的片段進(jìn)行練習(xí)。在本實(shí)施例中,將唱得不好的片段剪切完成后還需要練習(xí),但是有時(shí)候用戶會忘記,就需要提醒用戶對剪切的片段進(jìn)行多次練習(xí)。
[0031〕 在本發(fā)明實(shí)施例中,通過獲取當(dāng)前待練習(xí)歌曲的曲目信息以獲取當(dāng)前待練習(xí)歌曲的原唱作者的音色,將當(dāng)前人員演唱歌曲的音量和音調(diào)與原唱作者的音色進(jìn)行合成后與原唱歌曲的進(jìn)行頻譜匹配,剪切所述演唱的歌曲中與原唱歌曲的頻譜差異大于預(yù)設(shè)閾值的片段以加強(qiáng)練習(xí)。本發(fā)明提供的練習(xí)唱歌的方法以歌曲原唱作者的音色為基礎(chǔ)進(jìn)行練習(xí),可以更快更準(zhǔn)的提高練習(xí)者的唱歌水平。
[0032]圖4示出了本發(fā)明實(shí)施例提供的應(yīng)用于移動終端的練習(xí)唱歌的系統(tǒng)的框架結(jié)構(gòu),為了便于說明,僅列出與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
本發(fā)明的另一目的在于提供一種練習(xí)唱歌的系統(tǒng)1,應(yīng)用于移動終端,該包括第一獲取單元100、第一獲取單元200、合成及保存單元300、同步播放單元400、匹配單元500、剪切單元600以及提示單元700 ;
第一獲取單元100用于獲取當(dāng)前待練習(xí)歌曲的曲目信息以及該待練習(xí)歌曲的原唱作者的音色;第一獲取單元200用于通過麥克風(fēng)獲取當(dāng)前人員演唱歌曲的音量和音調(diào);合成及保存單元300用于將該音色、該音量以及該音調(diào)合成歌曲后保存;同步播放單元400用于同步播放保存的歌曲以及該原唱歌曲;匹配單元500用于將保存后的歌曲與原唱歌曲的進(jìn)行頻譜匹配;剪切單元600用于剪切該演唱的歌曲中與原唱歌曲的頻譜差異大于預(yù)設(shè)閾值的片段;提示單元700用于提示當(dāng)前人員對該剪切的片段進(jìn)行練習(xí)。
[0033]作為本發(fā)明一實(shí)施例,第一獲取單元100包括查詢子單元101、檢索子單元102以及獲取子單元103 ;
查詢子單元101用于查詢當(dāng)前待練習(xí)歌曲的名稱;檢索子單元102用于根據(jù)該名稱在預(yù)設(shè)歌曲信息庫中檢索該待練習(xí)歌曲的原唱作者;獲取子單元103用于獲取該原唱作者演唱該待練習(xí)歌曲時(shí)的音色。
[0034]作為本發(fā)明一優(yōu)選實(shí)施例,獲取子單元103獲取該原唱作者演唱該待練習(xí)歌曲時(shí)的音色的方式為:
將該原唱作者演唱該待練習(xí)歌曲的音色進(jìn)行分離提取。
[0035]本發(fā)明實(shí)施例提供的應(yīng)用于移動終端的練習(xí)唱歌的系統(tǒng)的實(shí)施例與上述應(yīng)用于移動終端的練習(xí)唱歌的方法的實(shí)施例對應(yīng),其工作原理和方式對應(yīng)適用,這里就不再贅述。
[0036]在本實(shí)施例中,通過獲取當(dāng)前待練習(xí)歌曲的曲目信息以獲取當(dāng)前待練習(xí)歌曲的原唱作者的音色,將當(dāng)前人員演唱歌曲的音量和音調(diào)與原唱作者的音色進(jìn)行合成后與原唱歌曲的進(jìn)行頻譜匹配,剪切所述演唱的歌曲中與原唱歌曲的頻譜差異大于預(yù)設(shè)閾值的片段以加強(qiáng)練習(xí)。本發(fā)明實(shí)施例提供的練習(xí)唱歌的方法和系統(tǒng)以歌曲原唱作者的音色為基礎(chǔ)進(jìn)行練習(xí),可以更快更準(zhǔn)的提高練習(xí)者的唱歌水平。
[0037]本領(lǐng)域技術(shù)人員可以理解為上述實(shí)施例包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
[0038]本領(lǐng)域普通技術(shù)人員還可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),包括R0M/RAM、磁盤、光盤等。
[0039]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種練習(xí)唱歌的方法,應(yīng)用于移動終端,其特征在于,所述方法包括以下步驟: 獲取當(dāng)前待練習(xí)歌曲的曲目信息以及所述待練習(xí)歌曲的原唱作者的音色; 通過麥克風(fēng)獲取當(dāng)前人員演唱歌曲的音量和音調(diào); 將所述音色、所述音量以及所述音調(diào)合成歌曲后保存; 將保存后的歌曲與原唱歌曲的進(jìn)行頻譜匹配,剪切所述演唱的歌曲中與原唱歌曲的頻譜差異大于預(yù)設(shè)閾值的片段; 提示當(dāng)前人員對所述剪切的片段進(jìn)行練習(xí)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取當(dāng)前待練習(xí)歌曲的曲目信息以及所述待練習(xí)歌曲的原唱作者的音色的步驟包括: 查詢當(dāng)前待練習(xí)歌曲的名稱; 根據(jù)所述名稱在預(yù)設(shè)歌曲信息庫中檢索所述待練習(xí)歌曲的原唱作者; 獲取所述原唱作者演唱所述待練習(xí)歌曲時(shí)的音色。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述原唱作者演唱所述待練習(xí)歌曲時(shí)的音色的方式為: 將所述原唱作者演唱所述待練習(xí)歌曲的音色進(jìn)行分離提取。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將所述音色、所述音量以及所述音調(diào)合成歌曲后保存的步驟之后,以及所述將保存后的歌曲與原唱歌曲的進(jìn)行頻譜匹配的步驟之前還包括以下步驟: 同步播放保存的歌曲以及所述原唱歌曲。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述頻譜差異包括頻譜幅值偏差以及頻率偏差。
6.—種練習(xí)唱歌的系統(tǒng),應(yīng)用于移動終端,其特征在于,所述系統(tǒng)包括: 第一獲取單元,用于獲取當(dāng)前待練習(xí)歌曲的曲目信息以及所述待練習(xí)歌曲的原唱作者的首色; 第一獲取單元,用于通過麥克風(fēng)獲取當(dāng)前人員演唱歌曲的音量和音調(diào); 合成及保存單元,用于將所述音色、所述音量以及所述音調(diào)合成歌曲后保存; 匹配單元,用于將保存后的歌曲與原唱歌曲的進(jìn)行頻譜匹配; 剪切單元,用于剪切所述演唱的歌曲中與原唱歌曲的頻譜差異大于預(yù)設(shè)閾值的片段; 提示單元,用于提示當(dāng)前人員對所述剪切的片段進(jìn)行練習(xí)。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述第一獲取單元包括: 查詢子單元,用于查詢當(dāng)前待練習(xí)歌曲的名稱; 檢索子單元,用于根據(jù)所述名稱在預(yù)設(shè)歌曲信息庫中檢索所述待練習(xí)歌曲的原唱作者; 獲取子單元,用于獲取所述原唱作者演唱所述待練習(xí)歌曲時(shí)的音色。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述獲取子單元獲取所述原唱作者演唱所述待練習(xí)歌曲時(shí)的音色的方式為: 將所述原唱作者演唱所述待練習(xí)歌曲的音色進(jìn)行分離提取。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 同步播放單元,用于同步播放保存的歌曲以及所述原唱歌曲。
10.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述頻譜差異包括頻譜幅值偏差以及頻率偏差。
【文檔編號】G10L25/51GK104392731SQ201410703864
【公開日】2015年3月4日 申請日期:2014年11月30日 優(yōu)先權(quán)日:2014年11月30日
【發(fā)明者】陸俊 申請人:陸俊