欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

伴奏音樂的提供方法和裝置與流程

文檔序號:12159480閱讀:613來源:國知局
伴奏音樂的提供方法和裝置與流程

本申請涉及智能識別技術領域,特別涉及一種伴奏音樂的提供方法和裝置。



背景技術:

目前,與音樂相關的電子設備正朝著智能化、人性化的方向發(fā)展,而人們對于音樂的體驗已不僅僅停留在欣賞階段,多數(shù)人更愿意嘗試演唱所喜愛的歌曲。

無論是在家中、車內(nèi),還是KTV(Karaoke Television,提供影音設備與視唱空間的場所)等娛樂場所,為了達到更好的演唱效果,人們在演唱歌曲時,大多喜歡跟隨對應的伴奏音樂進行演唱。而在目前的條件下,需要通過手動輸入歌名等方式來搜索伴奏音樂,非常不方便,并且獲取伴奏音樂的操作成本較高。此外,在搜索完成后,往往需要跟隨著伴奏音樂的播放進度來演唱歌曲,或者調(diào)整伴奏音樂的進度,難以給用戶流暢的演唱體驗,用戶體驗差。



技術實現(xiàn)要素:

本申請旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本申請的一個目的在于提出一種伴奏音樂的提供方法,能夠方便地為用戶提供與所唱歌曲相同步的伴奏音樂。

本申請的第二個目的在于提出一種伴奏音樂的提供裝置。

根據(jù)本申請第一方面實施例的伴奏音樂的提供方法,包括以下步驟:接收利用音頻采集裝置采集的用戶的音頻信息;對采集的音頻信息進行聲紋識別,提取所述音頻信息的聲紋特征;根據(jù)所述聲紋特征在預先建立的音樂數(shù)據(jù)庫中查找匹配的歌曲信息;提取所述歌曲信息對應的伴奏音樂;將所述伴奏音樂發(fā)送至用戶的客戶端。

根據(jù)本申請實施例的伴奏音樂的提供方法,根據(jù)本申請實施例的伴奏音樂的提供方法,通過提取音頻采集裝置采集的用戶音頻信息的聲紋特征查找匹配的歌曲信息,并根據(jù)該歌曲信息提取對應的伴奏音樂,并發(fā)送至用戶的客戶端,由此,在用戶演唱歌曲的過程中,可自動為用戶提供該歌曲的伴奏音樂,智能、方便,大大提高了用戶體驗。

根據(jù)本申請第二方面實施例的伴奏音樂的提供裝置,包括:接收模塊,用于接收利用音頻采集裝置采集的用戶的音頻信息;聲紋識別模塊,用于對采集的音頻信息進行聲紋識 別,提取所述音頻信息的聲紋特征;查找模塊,用于根據(jù)所述聲紋特征在預先建立的音樂數(shù)據(jù)庫中查找匹配的歌曲信息;提取模塊,用于提取所述歌曲信息對應的伴奏音樂;發(fā)送模塊,用于將所述伴奏音樂發(fā)送至用戶的客戶端。

根據(jù)本申請實施例的伴奏音樂的提供裝置,根據(jù)本申請實施例的伴奏音樂的提供方法,通過提取音頻采集裝置采集的用戶音頻信息的聲紋特征查找匹配的歌曲信息,并根據(jù)該歌曲信息提取對應的伴奏音樂,并發(fā)送至用戶的客戶端,由此,在用戶演唱歌曲的過程中,可自動為用戶提供該歌曲的伴奏音樂,智能、方便,大大提高了用戶體驗。

本申請的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實踐了解到。

附圖說明

圖1為根據(jù)本申請一個實施例的伴奏音樂的提供方法的流程圖;

圖2為根據(jù)本申請另一個實施例的伴奏音樂的提供方法的流程圖;

圖3為根據(jù)本申請一個實施例的伴奏音樂的提供裝置的結(jié)構(gòu)框圖。

具體實施方式

下面詳細描述本申請的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本申請,而不能理解為對本申請的限制。

圖1為根據(jù)本申請一個實施例的伴奏音樂的提供方法的流程圖。

如圖1所示,本申請實施例的伴奏音樂的提供方法,可包括以下步驟:

S101,接收利用音頻采集裝置采集的用戶的音頻信息。

舉例來說,音頻采集裝置可為話筒。音頻采集裝置可內(nèi)置或者外接于用戶端設備。用戶端設備可將音頻采集裝置采集的用戶的音頻信息發(fā)送至服務器。

其中,用戶端設備可以是移動終端(如手機、平板電腦、筆記本電腦等)、專用音樂設備和家用或車載智能設備、電視機等多種用戶端設備。例如,智能音箱、手機、電視以及汽車音箱等。

S102,對采集的音頻信息進行聲紋識別,提取音頻信息的聲紋特征。

在本申請的實施例中,服務器可對用戶的音頻信息進行聲紋識別以提取音頻信息,從而基于服務器端強大的處理能力,能夠使識別結(jié)果更加準確。

具體地,可通過對采集的音頻信息進行聲紋識別以提取該音頻信息的韻律、節(jié)奏等聲紋特征。

S103,根據(jù)聲紋特征在預先建立的音樂數(shù)據(jù)庫中查找匹配的歌曲信息。

在本申請的一個實施例中,音樂數(shù)據(jù)庫中存儲有多個聲紋特征和與多個聲紋特征對應的歌曲信息,S103可具體包括:根據(jù)聲紋特征查找音樂數(shù)據(jù)庫,以判斷音樂數(shù)據(jù)庫中是否存在與聲紋特征相匹配聲紋特征。如果存在與聲紋特征相匹配的聲紋特征,則將與聲紋特征相匹配的聲紋特征對應的歌曲信息作為與聲紋特征匹配的歌曲信息。

具體地,可將上述音頻信息的聲紋特征與音樂數(shù)據(jù)庫中的多個聲紋特征分別進行匹配,直至找到與上述音頻信息的聲紋特征相匹配的聲紋特征,或者音樂數(shù)據(jù)庫中的多個聲紋特征都已進行匹配。如果查找到與上述音頻信息的聲紋特征相匹配的聲紋特征,則可將查找到的聲紋特征對應的歌曲信息作為與上述音頻信息的聲紋特征相匹配的歌曲信息。

其中,歌曲信息可包括歌名、演唱者、歌詞、作詞人、作曲人等信息。

在本申請的一個實施例中,可通過以下步驟建立音樂數(shù)據(jù)庫:

S1,對多個歌曲進行聲紋識別,以分別提取多個歌曲的聲紋特征,并分別獲取多個歌曲的歌曲信息;

S2分別建立多個歌曲的聲紋特征與多個歌曲的歌曲信息的對應關系。

在本申請的一個示例中,音樂數(shù)據(jù)庫中還可包括對應的伴奏音樂。

S104,提取歌曲信息對應的伴奏音樂。

在本申請的一個實施例中,歌曲信息對應的伴奏音樂可預先存儲在音樂數(shù)據(jù)庫中,從而在查找到匹配的歌曲信息后,可提取出對應的伴奏音樂。

在本申請的另一個實施例中,音樂數(shù)據(jù)庫中也可以不預存伴奏音樂,而是在查找到匹配的歌曲信息后,根據(jù)該歌曲信息進行搜索,以提取對應的伴奏音樂。

S105,將伴奏音樂發(fā)送至用戶的客戶端。

具體地,客戶端在接收到伴奏音樂后,可進行播放,以將伴奏音樂提供給用戶。

根據(jù)本申請實施例的伴奏音樂的提供方法,通過提取音頻采集裝置采集的用戶音頻信息的聲紋特征查找匹配的歌曲信息,并根據(jù)該歌曲信息提取對應的伴奏音樂,并發(fā)送至用戶的客戶端,由此,在用戶演唱歌曲的過程中,可自動為用戶提供該歌曲的伴奏音樂,智能、方便,大大提高了用戶體驗。

此外,為了進一步提升用戶體驗,還可提取采集到的音頻信息的聲紋特征在伴奏音樂中對應的時間軸,從而客戶端可根據(jù)該時間軸控制伴奏音樂播放。

具體地,如圖2所示,本申請實施例的伴奏音樂的提供方法,可包括以下步驟:

S201,接收利用音頻采集裝置采集的用戶的音頻信息。

S202,對采集的音頻信息進行聲紋識別,提取音頻信息的聲紋特征。

S203,根據(jù)聲紋特征在預先建立的音樂數(shù)據(jù)庫中查找匹配的歌曲信息。

S204,提取歌曲信息對應的伴奏音樂。

S205,提取音頻信息的聲紋特征在伴奏音樂中對應的時間軸。

其中,聲紋特征對應的時間軸為該聲紋特征在整首歌曲中所對應的時間。具體地,可將音頻信息的聲紋特征與伴奏音樂進行匹配,以找到該聲紋特征在整首歌曲中所對應的時間。

S206,將伴奏音樂和時間軸發(fā)送至用戶的客戶端。

S207,客戶端根據(jù)時間軸確定伴奏音樂的播放音樂軸。

具體地,客戶端可根據(jù)聲紋特征對應的時間軸確定伴奏音樂的播放位置,即播放音樂軸。

S208,客戶端根據(jù)播放音樂軸播放伴奏音樂。

由此,可通過確定音頻信息的聲紋特征在伴奏音樂中對應的時間軸并發(fā)送至客戶端,以使客戶端根據(jù)時間軸確定伴奏音樂的播放音樂軸,并據(jù)此播放伴奏音樂,從而可根據(jù)用戶演唱的內(nèi)容,提供與用戶的音頻信息相同步的伴奏音樂。

為實現(xiàn)上述實施例的伴奏音樂的提供方法,本申請還提出一種伴奏音樂的提供裝置。

圖3為根據(jù)本申請一個實施例的伴奏音樂的提供裝置的結(jié)構(gòu)框圖。

如圖3所示,本申請實施例的伴奏音樂的提供裝置,包括:接收模塊10、聲紋識別模塊20、查找模塊30、提取模塊40和發(fā)送模塊50。

具體地,接收模塊10用于接收利用音頻采集裝置采集的用戶的音頻信息;

舉例來說,音頻采集裝置可為話筒。音頻采集裝置可內(nèi)置或者外接于用戶端設備。用戶端設備可將音頻采集裝置采集的用戶的音頻信息發(fā)送至接收模塊10。

聲紋識別模塊20用于對采集的音頻信息進行聲紋識別,提取音頻信息的聲紋特征。

具體地,聲紋識別模塊20可通過對采集的音頻信息進行聲紋識別以提取該音頻信息的韻律、節(jié)奏等聲紋特征。

查找模塊30用于根據(jù)聲紋特征在預先建立的音樂數(shù)據(jù)庫中查找匹配的歌曲信息。

在本申請的一個實施例中,音樂數(shù)據(jù)庫中存儲有多個聲紋特征和與多個聲紋特征對應的歌曲信息,查找模塊30可具體用于:根據(jù)聲紋特征查找音樂數(shù)據(jù)庫,以判斷音樂數(shù)據(jù)庫中是否存在與聲紋特征相匹配聲紋特征。如果存在與聲紋特征相匹配的聲紋特征,則將與聲紋特征相匹配的聲紋特征對應的歌曲信息作為與聲紋特征匹配的歌曲信息。

具體地,查找模塊30可將上述音頻信息的聲紋特征與音樂數(shù)據(jù)庫中的多個聲紋特征分別進行匹配,直至找到與上述音頻信息的聲紋特征相匹配的聲紋特征,或者音樂數(shù)據(jù)庫中的多個聲紋特征都已進行匹配。如果查找到與上述音頻信息的聲紋特征相匹配的聲紋特征,則可將查找到的聲紋特征對應的歌曲信息作為與上述音頻信息的聲紋特征相匹配的歌曲信 息。

其中,歌曲信息可包括歌名、演唱者、歌詞、作詞人、作曲人等信息。

提取模塊40用于提取歌曲信息對應的伴奏音樂。

在本申請的一個實施例中,歌曲信息對應的伴奏音樂可預先存儲在音樂數(shù)據(jù)庫中,從而在查找到匹配的歌曲信息后,提取模塊40可提取出對應的伴奏音樂。

在本申請的另一個實施例中,音樂數(shù)據(jù)庫中也可以不預存伴奏音樂,而是在查找到匹配的歌曲信息后,提取模塊40根據(jù)該歌曲信息進行搜索,以提取對應的伴奏音樂。

發(fā)送模塊50用于將伴奏音樂發(fā)送至用戶的客戶端。

具體地,客戶端在接收到伴奏音樂后,可進行播放,以將伴奏音樂提供給用戶。

在本申請的另一個實施例中,為了進一步提升用戶體驗,還可提取采集到的音頻信息的聲紋特征在伴奏音樂中對應的時間軸,從而客戶端可根據(jù)該時間軸控制伴奏音樂播放。

具體地,提取模塊40還用于在提取歌曲信息對應的伴奏音樂之后,進一步提取音頻信息的聲紋特征在伴奏音樂中對應的時間軸。其中,聲紋特征對應的時間軸為該聲紋特征在整首歌曲中所對應的時間。具體地,可將音頻信息的聲紋特征與伴奏音樂進行匹配,以找到該聲紋特征在整首歌曲中所對應的時間。

發(fā)送模塊50還用于將時間軸發(fā)送至用戶的客戶端。

客戶端具體用于:根據(jù)時間軸確定伴奏音樂的播放音樂軸;以及根據(jù)播放音樂軸播放伴奏音樂。具體地,客戶端可根據(jù)聲紋特征對應的時間軸確定伴奏音樂的播放位置,即播放音樂軸。

由此,可通過確定音頻信息的聲紋特征在伴奏音樂中對應的時間軸并發(fā)送至客戶端,以使客戶端根據(jù)時間軸確定伴奏音樂的播放音樂軸,并據(jù)此播放伴奏音樂,從而可根據(jù)用戶演唱的內(nèi)容,提供與用戶的音頻信息相同步的伴奏音樂。

根據(jù)本申請實施例的伴奏音樂的提供裝置,通過提取音頻采集裝置采集的用戶音頻信息的聲紋特征查找匹配的歌曲信息,并根據(jù)該歌曲信息提取對應的伴奏音樂,并發(fā)送至用戶的客戶端,由此,在用戶演唱歌曲的過程中,可自動為用戶提供該歌曲的伴奏音樂,智能、方便,大大提高了用戶體驗。

在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本申請的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合 和組合。

此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本申請的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。

流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本申請的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本申請的實施例所屬技術領域的技術人員所理解。

在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(CDROM)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。

應當理解,本申請的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。

本技術領域的普通技術人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。

此外,在本申請各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。

上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本申請的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本申請的限制,本領域的普通技術人員在本申請的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
和林格尔县| 黔西县| 泸溪县| 铜山县| 华安县| 宜城市| 徐水县| 中牟县| 维西| 望都县| 内黄县| 沂源县| 麦盖提县| 安顺市| 台安县| 溧水县| 阳信县| 赣榆县| 神池县| 平凉市| 尉氏县| 防城港市| 佛坪县| 宿迁市| 西贡区| 济阳县| 大厂| 鄂尔多斯市| 邛崃市| 军事| 察哈| 大石桥市| 海口市| 柳州市| 绿春县| 中山市| 永丰县| 通榆县| 阳朔县| 巴塘县| 交口县|