亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

音頻信息處理的方法和裝置與流程

文檔序號:12271351閱讀:321來源:國知局
音頻信息處理的方法和裝置與流程

本發(fā)明涉及到計算機技術領域,特別涉及到音頻信息處理的方法和裝置。



背景技術:

隨著音頻應用越來越盛行,人們無須專門跑到KTV去唱歌,只需要在智能手機、平板電腦、筆記本電腦、臺式電腦、一體機等智能終端上安裝音頻應用,或在瀏覽器上打開網頁版本的音頻應用,就能夠實現隨時隨地K歌的目的。目前,音頻應用可以通過智能終端的喇叭播放歌曲的伴奏,通過智能終端的話筒錄制用戶的歌聲,并將用戶歌聲與歌曲伴奏融合,產生類似于在KTV唱歌的效果。同時,音頻應用還可以對用戶演唱的節(jié)奏、音準等進行評估,可在用戶演唱完整首歌后進行評估,還可以在用戶演唱每一小節(jié)歌詞后進行評估,用打分的方式實現音頻應用與用戶之間的互動。但是,采用分數進行評估的方式并不是很準確,用戶無法確定自己所得到的分數到底屬于什么水平,現有的評估方式無法清楚、直觀的反映出用戶錄入音頻的水準。



技術實現要素:

本發(fā)明實施例提供一種音頻信息處理的方法和裝置,能夠清楚、直觀、準確的反映出輸入音頻的水準。

本發(fā)明實施例提出一種音頻信息處理的方法,包括步驟:

獲取預設音頻和與所述預設音頻對應的參考信息,所述參考信息對應于多個展示信息,并播放所述預設音頻;

獲取對應于所述預設音頻的輸入音頻,并根據所述預設音頻對所述輸入音頻進行評估,并在所述音頻應用的界面上顯示所述評估結果;

根據評估結果,從所述參考信息對應的展示信息中查找與所述評估結果匹配的展示信息;

在所述音頻應用的界面上顯示所述展示信息。

本發(fā)明實施例還提出一種音頻信息處理的裝置,包括:

播放模塊,用于獲取預設音頻和與所述預設音頻對應的參考信息,所述參考信息對應于多個展示信息,并播放所述預設音頻;

評估模塊,用于獲取對應于所述預設音頻的輸入音頻,并根據所述預設音頻對所述輸入音頻進行評估;

顯示模塊,用于在所述音頻應用的界面上顯示所述評估結果;

匹配模塊,用于根據評估結果,從所述參考信息對應的展示信息中查找與所述評估結果匹配的展示信息;

所述顯示模塊還用于,在所述音頻應用的界面上顯示所述展示信息。

本發(fā)明實施例的音頻應用根據對用戶輸入音頻的評估結果,在參考信息的展示信息庫中查找與評估結果一一匹配對應的展示信息,不同的評估結果對應不同的展示信息,用戶在通過音頻應用演唱歌曲時,音頻應用不僅可以通過評估結果對用戶輸入音頻進行評估,還可以通過形象的展示信息來清楚、直觀、準確的反映出輸入音頻的水準,使用戶能夠更加直觀的了解自己的演唱水平。

附圖說明

圖1為本發(fā)明實施例中音頻信息處理的裝置所在系統的總線圖;

圖2為本發(fā)明音頻信息處理的方法的第一實施例的流程圖;

圖3為本發(fā)明音頻信息處理的方法的第二實施例的流程圖;

圖4為本發(fā)明音頻信息處理的方法的第三實施例的流程圖;

圖5為本發(fā)明音頻信息處理的方法的第四實施例的流程圖;

圖6為本發(fā)明音頻信息處理的方法的第五實施例的流程圖;

圖7為本發(fā)明音頻信息處理的裝置的第一實施例的模塊示意圖;

圖8為本發(fā)明音頻信息處理的裝置的第二實施例的模塊示意圖。

本發(fā)明目的的實現、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。

具體實施方式

應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明提供的音頻信息處理的裝置可以是音頻應用,包括安裝在終端上的客戶端和服務器上的數據庫。音頻信息處理的裝置所在的終端可以是智能手機、平板電腦、筆記本電腦、臺式電腦、一體機等智能終端,終端與音頻應用的服務器通過網絡連接,從服務器中獲取預設音頻的參考信息,例如歌曲的網絡地址、歌手信息、專輯名稱等,還可從服務器直接下載預設音頻文件。

參照圖1,圖1為本發(fā)明實施例中音頻信息處理的裝置所在系統的總線圖,該系統可以包括:至少一個處理器101,例如CPU,至少一個網絡接口104,用戶接口103,存儲器105,至少一個通信總線102。其中,通信總線102用于實現這些組件之間的連接通信。其中,用戶接口103可以包括顯示屏(Display)、鍵盤(Keyboard),還可以包括標準的有線接口、無線接口。網絡接口104可以包括標準的有線接口、無線接口(如WIFI接口)。存儲器105可以是高速RAM存儲器,也可以是非不穩(wěn)定的存儲器(non-volatile memory),例如至少一個磁盤存儲器。存儲器105還可以是至少一個位于遠離前述處理器101的存儲裝置。作為一種計算機存儲介質的存儲器105中可以包括操作系統、網絡通信模塊、用戶接口模塊以及音頻信息處理程序。

在圖1所示的音頻信息處理的裝置所在系統中,網絡接口104主要用于連接其他服務器或終端,與其他服務器或終端進行數據通信;而用戶接口103主要用于接收用戶指令,并與用戶進行交互;而處理器101可以用于調用存儲器105中存儲的音頻信息處理程序,并執(zhí)行以下操作:

通過網絡模塊140獲取預設音頻和與預設音頻對應的參考信息,并通過用戶接口103播放播放預設音頻;

通過用戶接口103獲取對應于預設音頻的輸入音頻,并根據預設音頻對輸入音頻進行評估,并通過用戶接口103在音頻應用的界面上顯示評估結果;

根據評估結果,在終端本地數據庫或通過網絡接口104從參考信息對應 的展示信息中查找與評估結果匹配的展示信息;

通過用戶接口103在音頻應用的界面上顯示展示信息。

在一個實施例中,處理器101調用存儲器105中存儲的音頻信息處理程序還可以執(zhí)行以下操作:

將預設音頻劃分為多個小節(jié);

通過用戶接口103分別獲取每一小節(jié)預設音頻對應的輸入音頻;

根據預設音頻對每一小節(jié)輸入音頻進行評估;

通過用戶接口103在音頻應用的界面上實時顯示每一小節(jié)輸入音頻對應的評估結果。

在一個實施例中,處理器101調用存儲器105中存儲的音頻信息處理程序還可以執(zhí)行以下操作:

在當前小節(jié)輸入音頻完成評估后,獲取當前小節(jié)輸入音頻的評估結果以及當前小節(jié)輸入音頻之前的n小節(jié)輸入音頻的評估結果,n為正整數;

在終端本地數據庫或通過網絡接口104在參考信息的展示信息庫的映射表中,查找當前小節(jié)和之前的n小節(jié)輸入音頻的評估結果滿足的分值條件;

在終端本地數據庫或通過網絡接口104從參考信息的展示信息庫中查找與滿足的分值條件對應的參考信息的展示信息。

在一個實施例中,處理器101調用存儲器105中存儲的音頻信息處理程序還可以執(zhí)行以下操作:

在當前小節(jié)和之前的n小節(jié)輸入音頻的評估結果都大于或等于第一分值時,在終端本地數據庫或通過網絡接口104從參考信息的展示信息庫中查找第一分值對應的參考信息的展示信息;

在當前小節(jié)和之前的n小節(jié)輸入音頻的評估結果都小于第二分值時,在終端本地數據庫或通過網絡接口104從參考信息的展示信息庫中查找第二分值對應的參考信息的展示信息;第二分值小于第一分值。

在一個實施例中,處理器101調用存儲器105中存儲的音頻信息處理程序還可以執(zhí)行以下操作:

在當前小節(jié)之前的n小節(jié)輸入音頻的評估結果小于第三分值,當前小節(jié)輸入音頻的評估結果大于或等于第三分值時,在終端本地數據庫或通過網絡接口104從用戶所選歌曲的參考信息對應的展示信息庫中查找第三分值對應 的參考信息的展示信息。

在一個實施例中,處理器101調用存儲器105中存儲的音頻信息處理程序還可以執(zhí)行以下操作:

在數據庫中,針對一個參考信息建立一個展示信息庫;

針對一個參考信息,通過用戶接口103接收錄入的分值條件、以及參考信息的多個展示信息;

將參考信息的多個展示信息一一對應存儲至參考信息的展示信息庫中;

將分值條件與參考信息的展示信息的存儲地址一一對應建立映射關系,生成參考信息的展示信息庫的映射表。

本實施例圖1所描述的音頻信息處理的裝置及其所在系統,根據對用戶輸入音頻的評估結果,在參考信息的展示信息庫中查找與評估結果一一匹配對應的展示信息,不同的評估結果對應不同的展示信息,用戶在通過音頻應用演唱歌曲時,音頻應用不僅可以通過評估結果對用戶輸入音頻進行評估,還可以通過形象的展示信息來清楚、直觀、準確的反映出輸入音頻的水準,使用戶能夠更加直觀的了解自己的演唱水平。

如圖2所示,圖2為本發(fā)明音頻信息處理的方法的第一實施例的流程圖。本實施例提到的音頻信息處理的方法,包括:

步驟S10,獲取預設音頻和與預設音頻對應的參考信息,參考信息對應于多個展示信息,并播放預設音頻;

本實施例針對音頻應用,包括在手機、電腦等智能終端上安裝的音頻應用的客戶端和在服務器中的數據庫。用戶打開音頻應用客戶端,進入音頻選擇界面,選擇所需的預設音頻,例如選取自己想要演唱的歌曲,想要演奏的音樂等。以演唱歌曲為例,將歌曲的伴奏音頻作為本實施例的預設音頻,歌手、歌詞、專輯名等作為參考信息,歌手的頭像和文案信息等作為展示信息??蛻舳藢⒂脩羲x歌曲的獲取請求上報給服務器,服務器根據獲取請求,從服務器數據庫的歌曲庫中獲取用戶所選歌曲的伴奏音頻,以及該歌曲的歌手信息,還可同時獲取該歌曲的其他信息,例如歌詞、專輯名等,并下發(fā)給客戶端。如果服務器的數據庫中找不到該歌曲的音頻源文件,服務器還可到網絡中查找該歌曲,并獲取該歌曲的鏈接地址,將鏈接地址發(fā)送給客戶端,客 戶端根據鏈接地址獲取該歌曲的音頻文件??蛻舳嗽诮K端上播放用戶所選歌曲的伴奏音頻,還可同時在交互界面上顯示所選歌曲的歌詞。

步驟S20,獲取對應于預設音頻的輸入音頻,并根據預設音頻對輸入音頻進行評估,并在音頻應用的界面上顯示評估結果;

在以演唱歌曲為例的實施例中,用戶根據終端播放的伴奏音頻和終端屏幕上顯示的歌詞進行演唱,音頻應用通過終端的麥克風錄制用戶演唱的音頻,將錄制的用戶演唱音頻作為輸入音頻,并根據歌曲原唱的音調、節(jié)奏等信息來分析輸入音頻的音準、節(jié)奏的準確度等,得出一個分數值或分數段。進一步的,本實施例可將預設音頻劃分為多個小節(jié),分別獲取每一小節(jié)預設音頻對應的輸入音頻,并根據預設音頻對每一小節(jié)輸入音頻進行評估,在音頻應用的界面上實時顯示每一小節(jié)輸入音頻對應的評估結果。例如演唱歌曲為例的實施例中,在評估時可按照歌曲的歌詞的斷小節(jié)來將輸入音頻劃分為多小節(jié),音頻應用每錄制一小節(jié)輸入音頻,就立即對這一小節(jié)輸入音頻評估,例如獲得一個分數,并實時顯示在音頻應用的界面上指定的區(qū)域。評估也可以是在唱完一整首歌曲后給出的一個總的評估結果。

步驟S30,根據評估結果,從參考信息對應的展示信息中查找與評估結果匹配的展示信息;

除了顯示評估外,本實施例的音頻應用還根據評估的分數高低,顯示對應匹配的展示信息,例如當前歌曲的原唱歌手的頭像以及文案信息。在服務器的數據庫中包括有多個原唱歌手的展示信息庫,展示信息庫中存儲有原唱歌手的多個頭像和多種文案信息。原唱歌手的各個頭像采用了原唱歌手的不同表情、不同動作、不同造型等進行區(qū)分。文案信息則根據原唱歌手的說話習慣進行編輯。在展示信息庫中,將原唱歌手的頭像、文案信息以及分數值或分數段一一對應。例如,在歌手A的展示信息庫中,微笑表情的歌手A頭像與文案信息“繼續(xù)加油哦”對應于分數段70-80分,驚訝表情的歌手A頭像與文案信息“唱得不錯哦”對應于分數段80-90分,大笑表情的歌手A頭像與文案信息“唱得太棒了”對應于分數段90-100分。音頻應用的客戶端可將每一小節(jié)演唱音頻的評分結果上報給音頻應用的服務器,由服務器根據評分結果查詢展示信息庫。音頻應用的客戶端還可以預先從服務器的數據庫下載當前歌曲的歌手展示信息庫,并保存到客戶端所在終端存儲器中,音頻應 用的客戶端根據評分結果在終端本地查詢展示信息庫,不再上傳到服務器進行查詢。當一小節(jié)演唱音頻評分結果為75分時,對應分數段70-80分,則匹配的原唱歌手的頭像和文案信息為微笑表情的歌手A頭像與文案信息“繼續(xù)加油哦”。

步驟S40,在音頻應用的界面上顯示展示信息。

音頻應用的客戶端獲得查詢到的與評估結果匹配的展示信息后,將其顯示在音頻應用的界面上指定區(qū)域,該區(qū)域可以是單獨的一個區(qū)域,在分數顯示區(qū)域中顯示一小節(jié)輸入音頻的評估結果的同時,還在文案顯示區(qū)域中顯示這一小節(jié)輸入音頻的評估結果匹配的展示信息。此外,也可以是在分數顯示區(qū)域中按照預設的時間顯示一小節(jié)輸入音頻的評估結果,計時到達后,立即顯示這一小節(jié)輸入音頻的評估結果匹配的展示信息,顯示評估結果的預設時間應少于下一小節(jié)輸入音頻的時長,這樣才有足夠的時間顯示展示信息。

本實施例的音頻應用根據對用戶輸入音頻的評估結果,在參考信息的展示信息庫中查找與評估結果一一匹配對應的展示信息,不同的評估結果對應不同的展示信息,用戶在通過音頻應用演唱歌曲時,音頻應用不僅可以通過評估結果對用戶輸入音頻進行評估,還可以通過形象的展示信息來清楚、直觀、準確的反映出輸入音頻的水準,使用戶能夠更加直觀的了解自己的演唱水平。

如圖3所示,圖3為本發(fā)明音頻信息處理的方法的第二實施例的流程圖。本實施例包括圖1所示實施例的步驟,其中的步驟S30包括:

步驟S31,在當前小節(jié)輸入音頻完成評估后,獲取當前小節(jié)輸入音頻的評估結果以及當前小節(jié)輸入音頻之前的n小節(jié)輸入音頻的評估結果,n為正整數;

步驟S32,在參考信息的展示信息庫的映射表中,查找當前小節(jié)和之前的n小節(jié)輸入音頻的評估結果滿足的分值條件;

步驟S33,從參考信息的展示信息庫中查找與滿足的分值條件對應的參考信息的展示信息。

本實施例的音頻應用可以不在每一小節(jié)輸入音頻完成后都更換顯示的參考信息展示信息,可在連續(xù)幾小節(jié)輸入音頻的評估結果滿足一個分值條件后,再更換顯示的內容。例如在以演唱歌曲為例的實施例中,在歌手的展示信息 庫中,可預先設置一映射表,該映射表中存儲有多個分值條件以及分別與各個分值條件一一對應的映射地址,一個映射地址指向當前歌手展示信息庫中的一個歌手頭像和一個文案信息。音頻應用在對當前小節(jié)輸入音頻評估后,獲取當前小節(jié)輸入音頻的評估結果,還獲取之前的幾小節(jié)輸入音頻的評估結果,獲取的評估結果數量與分值條件中的設置的數量值一致。

例如,分值條件B為“連續(xù)3小節(jié)得分大于90分”,對應展示信息庫中的大笑表情的歌手A頭像與文案信息“唱得太棒了”的存儲地址,分值條件C為“連續(xù)2小節(jié)得分小于60分”,對應展示信息庫中的張大嘴巴的歌手A頭像與文案信息“加油加油”的存儲地址;音頻應用在對第一小節(jié)和第二小節(jié)評估后,比較第一小節(jié)和第二小節(jié)的評估是否小于60分;如果是,則音頻應用從展示信息庫的映射表中獲取分值條件C對應的存儲地址,并根據存儲地址在展示信息庫的中找到張大嘴巴的歌手A頭像與文案信息“加油加油”,將其顯示在音頻應用的界面上;如果否,則音頻應用繼續(xù)錄制第三小節(jié),并對第三小節(jié)評估,在比較第一小節(jié)、第二小節(jié)和第三小節(jié)的評估是否都大于90分;如果是,則音頻應用從展示信息庫的映射表中獲取分值條件B對應的存儲地址,并根據存儲地址在展示信息庫的中找到大笑表情的歌手A頭像與文案信息“唱得太棒了”,將其顯示在音頻應用的界面上;如果否,則音頻應用還比較第二小節(jié)和第三小節(jié)的評估是否小于60分;如果仍然否,則繼續(xù)錄制下一小節(jié)。

本實施例的音頻應用在連續(xù)幾小節(jié)輸入音頻的評估結果滿足一個分值條件后,再更換顯示的展示信息,避免了因頻繁的查找和更換顯示內容而影響終端或服務器的處理速度,同時,由于該文案信息是針對連續(xù)的幾個評估結果得到的,音頻應用不會因為偶然一小節(jié)分數較高給出較高評價的文案信息,因此能夠更好的針對用戶演唱的總體水平給出客觀的文案信息,提高音頻應用的實用性。

如圖4所示,圖4為本發(fā)明音頻信息處理的方法的第三實施例的流程圖。本實施例包括圖3所示實施例的步驟,其中的步驟S33包括:

步驟S331,在當前小節(jié)和之前的n小節(jié)輸入音頻的評估結果都大于或等于第一分值時,從參考信息的展示信息庫中查找第一分值對應的參考信息的 展示信息;

步驟S332,在當前小節(jié)和之前的n小節(jié)輸入音頻的評估結果都小于第二分值時,從參考信息的展示信息庫中查找第二分值對應的參考信息的展示信息;第二分值小于第一分值。

本實施例的分值條件評出了演唱水平普遍較好的情況和演唱水平普遍較差的情況。當連續(xù)幾小節(jié)輸入音頻的評估結果都能夠達到第一分值時,則認為該用戶當前演唱水平普遍較好;當連續(xù)幾小節(jié)輸入音頻的評估結果都低于第二分值時,則認為該用戶當前演唱水平普遍較差,需要鼓勵一下。

例如,第一分值為90分,對應展示信息庫中的大笑表情的歌手A頭像與文案信息“唱得太棒了”,第二分值為60分,對應展示信息庫中的張大嘴巴的歌手A頭像與文案信息“加油加油”;音頻應用在對第一小節(jié)和第二小節(jié)評估后,比較第一小節(jié)和第二小節(jié)的評估是否小于60分;如果是,則顯示張大嘴巴的歌手A頭像與文案信息“加油加油”;如果否,則音頻應用繼續(xù)錄制第三小節(jié),并對第三小節(jié)評估,在比較第一小節(jié)、第二小節(jié)和第三小節(jié)的評估是否都大于90分;如果是,則顯示大笑表情的歌手A頭像與文案信息“唱得太棒了”;如果否,則音頻應用還比較第二小節(jié)和第三小節(jié)的評估是否小于60分;如果是,則顯示60分對應的頭像和文案;如果仍然否,則繼續(xù)錄制下一小節(jié)。

本實施例采用大于或等于第一分值評出了演唱水平普遍較好的情況,采用小于第二分值評出了演唱水平普遍較差的情況,針對不同的演唱水平,采用不同的文案內容,有針對性的顯示互動文案,進一步提高了音頻應用與用戶之間互動方式的多樣性,能夠更好的針對用戶演唱的總體水平給出客觀的文案信息,同時還避免了因頻繁的查找和更換顯示內容而影響終端或服務器的處理速度,有利于提高音頻應用的響應速度。

如圖5所示,圖5為本發(fā)明音頻信息處理的方法的第四實施例的流程圖。本實施例包括圖3所示實施例的步驟,其中的步驟S33還包括:

步驟S333,在當前小節(jié)之前的n小節(jié)輸入音頻的評估結果小于第三分值,當前小節(jié)輸入音頻的評估結果大于或等于第三分值時,從用戶所選歌曲的參考信息對應的展示信息庫中查找第三分值對應的參考信息的展示信息。

本實施例中,可設置第三分值,當之前連續(xù)多小節(jié)的評估都較低,當前小節(jié)的評估較高時,則表示演唱水平有明顯進步。例如,第三分值為70分,對應展示信息庫中的豎大拇指的歌手A頭像與文案信息“進步很大哦”;音頻應用在對第一小節(jié)至第四小節(jié)評估后,比較第一小節(jié)至第三小節(jié)的評估是否小于70分,第四小節(jié)的評估是否大于或等于70分;如果是,則顯示豎大拇指的歌手A頭像與文案信息“進步很大哦”;如果否,則繼續(xù)錄制下一小節(jié)。由于本實施例采用第三分值作為分界線,判斷出演唱水平有明顯進步的情況,有針對性的顯示互動文案,進一步提高了音頻應用與用戶之間互動方式的多樣性,能夠更好的針對用戶演唱的總體水平給出客觀的文案信息,同時還避免了因頻繁的查找和更換顯示內容而影響終端或服務器的處理速度,有利于提高音頻應用的響應速度。

如圖6所示,圖6為本發(fā)明音頻信息處理的方法的第五實施例的流程圖。本實施例針對圖2至5所示實施例中的展示信息庫,采用以下步驟建立展示信息庫:

步驟S51,在數據庫中,針對一個參考信息建立一個展示信息庫;

步驟S52,針對一個參考信息,接收錄入的分值條件、以及參考信息的多個展示信息;

步驟S53,將參考信息的多個展示信息一一對應存儲至參考信息的展示信息庫中;

步驟S54,將分值條件與參考信息的展示信息的存儲地址一一對應建立映射關系,生成參考信息的展示信息庫的映射表。

本實施例針對音頻應用的服務器建立展示信息庫。首先在數據庫中,針對每一個參考信息建立對應的展示信息庫。在該參考信息的展示信息庫中錄入至少一個分值條件,還錄入參考信息的多個展示信息。以演唱歌曲為例的實施例中,原唱歌手的各個頭像采用了原唱歌手的不同表情、不同動作、不同造型等進行區(qū)分。文案信息則根據原唱歌手的說話習慣進行編輯。在展示信息庫中,將原唱歌手的頭像、文案信息一一對應存儲,一個頭像和一個文案信息對應于一個存儲地址。展示信息庫中還可預先設置一映射表,該映射表中存儲有多個分值條件以及分別與各個分值條件一一對應的映射地址,一 個映射地址指向當前歌手展示信息庫中的一個歌手頭像和一個文案信息,即一個映射地址與一個存儲地址相等或存在映射關系。本實施例在展示信息庫中采用映射表建立分值條件與參考信息的展示信息的存儲地址一一對應的映射關系,方便評估結果在滿足分值條件后查找對應的展示信息進行顯示;同時,用戶在通過音頻應用演唱歌曲時,音頻應用可以通過形象的歌手頭像和語言來與用戶交互,使用戶在演唱歌曲時就像是與參考信息在溝通一樣,有利于提高音頻應用與用戶之間互動方式的多樣性。

如圖7所示,圖7為本發(fā)明音頻信息處理的裝置的第一實施例的模塊示意圖。本實施例提出的音頻信息處理的裝置,包括:

播放模塊110,用于獲取預設音頻和與預設音頻對應的參考信息,參考信息對應于多個展示信息,并播放預設音頻;

評估模塊120,用于獲取對應于預設音頻的輸入音頻,并根據預設音頻對輸入音頻進行評估;

顯示模塊140,用于在音頻應用的界面上顯示評估結果;

匹配模塊130,用于根據評估結果,從參考信息對應的展示信息中查找與評估結果匹配的展示信息;

顯示模塊140還用于,在音頻應用的界面上顯示展示信息。

本實施例針對音頻應用,包括在手機、電腦等智能終端上安裝的音頻應用的客戶端和在服務器中的數據庫。用戶打開音頻應用客戶端,進入音頻選擇界面,選擇所需的預設音頻,例如選取自己想要演唱的歌曲,想要演奏的音樂等。以演唱歌曲為例,將歌曲的伴奏音頻作為本實施例的預設音頻,歌手、歌詞、專輯名等作為參考信息,歌手的頭像和文案信息等作為展示信息??蛻舳藢⒂脩羲x歌曲的獲取請求上報給服務器,服務器根據獲取請求,從服務器數據庫的歌曲庫中獲取用戶所選歌曲的伴奏音頻,以及該歌曲的歌手信息,還可同時獲取該歌曲的其他信息,例如歌詞、專輯名等,并下發(fā)給客戶端。如果服務器的數據庫中找不到該歌曲的音頻源文件,服務器還可到網絡中查找該歌曲,并獲取該歌曲的鏈接地址,將鏈接地址發(fā)送給客戶端,客戶端根據鏈接地址獲取該歌曲的音頻文件??蛻舳嗽诮K端上播放用戶所選歌曲的伴奏音頻,還可同時在交互界面上顯示所選歌曲的歌詞。

在以演唱歌曲為例的實施例中,用戶根據終端播放的伴奏音頻和終端屏幕上顯示的歌詞進行演唱,音頻應用通過終端的麥克風錄制用戶演唱的音頻,將錄制的用戶演唱音頻作為輸入音頻,并根據歌曲原唱的音調、節(jié)奏等信息來分析輸入音頻的音準、節(jié)奏的準確度等,得出一個分數值或分數段。

進一步的,評估模塊120還用于,將預設音頻劃分為多個小節(jié);分別獲取每一小節(jié)預設音頻對應的輸入音頻;根據預設音頻對每一小節(jié)輸入音頻進行評估;顯示模塊140還用于,在音頻應用的界面上實時顯示每一小節(jié)輸入音頻對應的評估結果。例如演唱歌曲為例的實施例中,在評估時可按照歌曲的歌詞的斷小節(jié)來將輸入音頻劃分為多小節(jié),音頻應用每錄制一小節(jié)輸入音頻,就立即對這一小節(jié)輸入音頻評估,例如獲得一個分數,并實時顯示在音頻應用的界面上指定的區(qū)域。評估也可以是在唱完一整首歌曲后給出的一個總的評估結果。

除了顯示評估外,本實施例的音頻應用還根據評估的分數高低,顯示對應匹配的展示信息,例如當前歌曲的原唱歌手的頭像以及文案信息。在服務器的數據庫中包括有多個原唱歌手的展示信息庫,展示信息庫中存儲有原唱歌手的多個頭像和多種文案信息。原唱歌手的各個頭像采用了原唱歌手的不同表情、不同動作、不同造型等進行區(qū)分。文案信息則根據原唱歌手的說話習慣進行編輯。在展示信息庫中,將原唱歌手的頭像、文案信息以及分數值或分數段一一對應。例如,在歌手A的展示信息庫中,微笑表情的歌手A頭像與文案信息“繼續(xù)加油哦”對應于分數段70-80分,驚訝表情的歌手A頭像與文案信息“唱得不錯哦”對應于分數段80-90分,大笑表情的歌手A頭像與文案信息“唱得太棒了”對應于分數段90-100分。音頻應用的客戶端可將每一小節(jié)演唱音頻的評分結果上報給音頻應用的服務器,由服務器根據評分結果查詢展示信息庫。音頻應用的客戶端還可以預先從服務器的數據庫下載當前歌曲的歌手展示信息庫,并保存到客戶端所在終端存儲器中,音頻應用的客戶端根據評分結果在終端本地查詢展示信息庫,不再上傳到服務器進行查詢。當一小節(jié)演唱音頻評分結果為75分時,對應分數段70-80分,則匹配的原唱歌手的頭像和文案信息為微笑表情的歌手A頭像與文案信息“繼續(xù)加油哦”。

音頻應用的客戶端獲得查詢到的與評估結果匹配的展示信息后,將其顯 示在音頻應用的界面上指定區(qū)域,該區(qū)域可以是單獨的一個區(qū)域,在分數顯示區(qū)域中顯示一小節(jié)輸入音頻的評估結果的同時,還在文案顯示區(qū)域中顯示這一小節(jié)輸入音頻的評估結果匹配的展示信息。此外,也可以是在分數顯示區(qū)域中按照預設的時間顯示一小節(jié)輸入音頻的評估結果,計時到達后,立即顯示這一小節(jié)輸入音頻的評估結果匹配的展示信息,顯示評估結果的預設時間應少于下一小節(jié)輸入音頻的時長,這樣才有足夠的時間顯示展示信息。

本實施例的音頻應用根據對用戶輸入音頻的評估結果,在參考信息的展示信息庫中查找與評估結果一一匹配對應的展示信息,不同的評估結果對應不同的展示信息,用戶在通過音頻應用演唱歌曲時,音頻應用不僅可以通過評估結果對用戶輸入音頻進行評估,還可以通過形象的展示信息來清楚、直觀、準確的反映出輸入音頻的水準,使用戶能夠更加直觀的了解自己的演唱水平。

進一步的,匹配模塊130還用于:

在當前小節(jié)輸入音頻完成評估后,獲取當前小節(jié)輸入音頻的評估結果以及當前小節(jié)輸入音頻之前的n小節(jié)輸入音頻的評估結果,n為正整數;

在參考信息的展示信息庫的映射表中,查找當前小節(jié)和之前的n小節(jié)輸入音頻的評估結果滿足的分值條件;

從參考信息的展示信息庫中查找與滿足的分值條件對應的參考信息的展示信息。

本實施例的音頻應用可以不在每一小節(jié)輸入音頻完成后都更換顯示的參考信息展示信息,可在連續(xù)幾小節(jié)輸入音頻的評估結果滿足一個分值條件后,再更換顯示的內容。例如在以演唱歌曲為例的實施例中,在歌手的展示信息庫中,可預先設置一映射表,該映射表中存儲有多個分值條件以及分別與各個分值條件一一對應的映射地址,一個映射地址指向當前歌手展示信息庫中的一個歌手頭像和一個文案信息。音頻應用在對當前小節(jié)輸入音頻評估后,獲取當前小節(jié)輸入音頻的評估結果,還獲取之前的幾小節(jié)輸入音頻的評估結果,獲取的評估結果數量與分值條件中的設置的數量值一致。

例如,分值條件B為“連續(xù)3小節(jié)得分大于90分”,對應展示信息庫中的大笑表情的歌手A頭像與文案信息“唱得太棒了”的存儲地址,分值條件 C為“連續(xù)2小節(jié)得分小于60分”,對應展示信息庫中的張大嘴巴的歌手A頭像與文案信息“加油加油”的存儲地址;音頻應用在對第一小節(jié)和第二小節(jié)評估后,比較第一小節(jié)和第二小節(jié)的評估是否小于60分;如果是,則音頻應用從展示信息庫的映射表中獲取分值條件C對應的存儲地址,并根據存儲地址在展示信息庫的中找到張大嘴巴的歌手A頭像與文案信息“加油加油”,將其顯示在音頻應用的界面上;如果否,則音頻應用繼續(xù)錄制第三小節(jié),并對第三小節(jié)評估,在比較第一小節(jié)、第二小節(jié)和第三小節(jié)的評估是否都大于90分;如果是,則音頻應用從展示信息庫的映射表中獲取分值條件B對應的存儲地址,并根據存儲地址在展示信息庫的中找到大笑表情的歌手A頭像與文案信息“唱得太棒了”,將其顯示在音頻應用的界面上;如果否,則音頻應用還比較第二小節(jié)和第三小節(jié)的評估是否小于60分;如果仍然否,則繼續(xù)錄制下一小節(jié)。

本實施例的音頻應用在連續(xù)幾小節(jié)輸入音頻的評估結果滿足一個分值條件后,再更換顯示的展示信息,避免了因頻繁的查找和更換顯示內容而影響終端或服務器的處理速度,同時,由于該文案信息是針對連續(xù)的幾個評估結果得到的,音頻應用不會因為偶然一小節(jié)分數較高給出較高評價的文案信息,因此能夠更好的針對用戶演唱的總體水平給出客觀的文案信息,提高音頻應用的實用性。

進一步的,匹配模塊130還用于:

在當前小節(jié)和之前的n小節(jié)輸入音頻的評估結果都大于或等于第一分值時,從參考信息的展示信息庫中查找第一分值對應的參考信息的展示信息;

在當前小節(jié)和之前的n小節(jié)輸入音頻的評估結果都小于第二分值時,從參考信息的展示信息庫中查找第二分值對應的參考信息的展示信息;第二分值小于第一分值。

本實施例的分值條件評出了演唱水平普遍較好的情況和演唱水平普遍較差的情況。當連續(xù)幾小節(jié)輸入音頻的評估結果都能夠達到第一分值時,則認為該用戶當前演唱水平普遍較好;當連續(xù)幾小節(jié)輸入音頻的評估結果都低于第二分值時,則認為該用戶當前演唱水平普遍較差,需要鼓勵一下。

例如,第一分值為90分,對應展示信息庫中的大笑表情的歌手A頭像與 文案信息“唱得太棒了”,第二分值為60分,對應展示信息庫中的張大嘴巴的歌手A頭像與文案信息“加油加油”;音頻應用在對第一小節(jié)和第二小節(jié)評估后,比較第一小節(jié)和第二小節(jié)的評估是否小于60分;如果是,則顯示張大嘴巴的歌手A頭像與文案信息“加油加油”;如果否,則音頻應用繼續(xù)錄制第三小節(jié),并對第三小節(jié)評估,在比較第一小節(jié)、第二小節(jié)和第三小節(jié)的評估是否都大于90分;如果是,則顯示大笑表情的歌手A頭像與文案信息“唱得太棒了”;如果否,則音頻應用還比較第二小節(jié)和第三小節(jié)的評估是否小于60分;如果是,則顯示60分對應的頭像和文案;如果仍然否,則繼續(xù)錄制下一小節(jié)。

本實施例采用大于或等于第一分值評出了演唱水平普遍較好的情況,采用小于第二分值評出了演唱水平普遍較差的情況,針對不同的演唱水平,采用不同的文案內容,有針對性的顯示互動文案,進一步提高了音頻應用與用戶之間互動方式的多樣性,能夠更好的針對用戶演唱的總體水平給出客觀的文案信息,同時還避免了因頻繁的查找和更換顯示內容而影響終端或服務器的處理速度,有利于提高音頻應用的響應速度。

進一步的,匹配模塊130還用于:在當前小節(jié)之前的n小節(jié)輸入音頻的評估結果小于第三分值,當前小節(jié)輸入音頻的評估結果大于或等于第三分值時,從用戶所選歌曲的參考信息對應的展示信息庫中查找第三分值對應的參考信息的展示信息。

本實施例中,可設置第三分值,當之前連續(xù)多小節(jié)的評估都較低,當前小節(jié)的評估較高時,則表示演唱水平有明顯進步。例如,第三分值為70分,對應展示信息庫中的豎大拇指的歌手A頭像與文案信息“進步很大哦”;音頻應用在對第一小節(jié)至第四小節(jié)評估后,比較第一小節(jié)至第三小節(jié)的評估是否小于70分,第四小節(jié)的評估是否大于或等于70分;如果是,則顯示豎大拇指的歌手A頭像與文案信息“進步很大哦”;如果否,則繼續(xù)錄制下一小節(jié)。由于本實施例采用第三分值作為分界線,判斷出演唱水平有明顯進步的情況,有針對性的顯示互動文案,進一步提高了音頻應用與用戶之間互動方式的多樣性,能夠更好的針對用戶演唱的總體水平給出客觀的文案信息,同時還避免了因頻繁的查找和更換顯示內容而影響終端或服務器的處理速度,有利于 提高音頻應用的響應速度。

如圖8所示,圖8為本發(fā)明音頻信息處理的裝置的第二實施例的模塊示意圖。本實施例包括圖7所示實施例中的模塊,還包括建立模塊150,用于:

在數據庫中,針對一個參考信息建立一個展示信息庫;

針對一個參考信息,接收錄入的分值條件、以及參考信息的多個展示信息;

將參考信息的多個展示信息一一對應存儲至參考信息的展示信息庫中;

將分值條件與參考信息的展示信息的存儲地址一一對應建立映射關系,生成參考信息的展示信息庫的映射表。

本實施例針對音頻應用的服務器建立展示信息庫。首先在數據庫中,針對每一個參考信息建立對應的展示信息庫。在該參考信息的展示信息庫中錄入至少一個分值條件,還錄入參考信息的多個展示信息。以演唱歌曲為例的實施例中,原唱歌手的各個頭像采用了原唱歌手的不同表情、不同動作、不同造型等進行區(qū)分。文案信息則根據原唱歌手的說話習慣進行編輯。在展示信息庫中,將原唱歌手的頭像、文案信息一一對應存儲,一個頭像和一個文案信息對應于一個存儲地址。展示信息庫中還可預先設置一映射表,該映射表中存儲有多個分值條件以及分別與各個分值條件一一對應的映射地址,一個映射地址指向當前歌手展示信息庫中的一個歌手頭像和一個文案信息,即一個映射地址與一個存儲地址相等或存在映射關系。本實施例在展示信息庫中采用映射表建立分值條件與參考信息的展示信息的存儲地址一一對應的映射關系,方便評估結果在滿足分值條件后查找對應的展示信息進行顯示;同時,用戶在通過音頻應用演唱歌曲時,音頻應用可以通過形象的歌手頭像和語言來與用戶交互,使用戶在演唱歌曲時就像是與參考信息在溝通一樣,有利于提高音頻應用與用戶之間互動方式的多樣性。

需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情 況下,由語小節(jié)“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。

上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。

以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1