專利名稱:根據(jù)語(yǔ)音數(shù)據(jù)提供相同音域的聲音數(shù)據(jù)組的系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明為一種提供聲音數(shù)據(jù)組的系統(tǒng)及其方法,尤其是一種根據(jù)語(yǔ)音數(shù) 據(jù)提供相同音域的聲音數(shù)據(jù)組的系統(tǒng)及其方法。
技術(shù)背景隨著科技的發(fā)展,人們?cè)谏钪邢硎茉絹?lái)越多樣化的娛樂(lè)活動(dòng),例如唱 歌,不過(guò),雖然人們喜歡唱歌,但往往無(wú)法選出適合自己的音域范圍的歌曲, 因此在唱歌時(shí)因?yàn)楦枨母?、低音超過(guò)自己能唱的范圍,以至于在高音時(shí)卻 高不上去,在低音時(shí)也低不下來(lái)的情況。雖然大英百科全書有定義學(xué)理上的 音域范圍,如男高音、男中音、男低音、女高音、女中音、女低音等六種, 不過(guò)大英百科全書中對(duì)于高音與中音的定義相去無(wú)幾,尤其女高音與女中音 只差兩個(gè)音高、男高音與男中音更是僅僅只差了一個(gè)音高而已,所以對(duì)于大 多數(shù)人而言,還是無(wú)法正確的判斷出自己的音域范圍,產(chǎn)生無(wú)法選出適合自 己唱的歌的問(wèn)題。因此,如何能提供一種讓使用者可以方便的得知自己的音 域范圍所適合唱的歌曲的功能,成為大多數(shù)人希望可以解決的問(wèn)題之一。 發(fā)明內(nèi)容本發(fā)明為解決背景技術(shù)中存在的上述技術(shù)問(wèn)題,而提供一種根據(jù)語(yǔ)音數(shù) 據(jù)提供相同音域的聲音數(shù)據(jù)組的系統(tǒng)及其方法。本發(fā)明的技術(shù)解決方案是;本發(fā)明為一種根據(jù)語(yǔ)音數(shù)據(jù)提供相同音域的 聲音數(shù)據(jù)組的系統(tǒng),其特殊之處在于該系統(tǒng)包括音域判斷模塊、儲(chǔ)存模塊、數(shù)據(jù)選擇模塊、接收模塊和響應(yīng)模塊,音域判斷模塊負(fù)責(zé)將儲(chǔ)存于儲(chǔ)存模塊 中的各聲音數(shù)據(jù)組讀出,并判斷讀出的各聲音數(shù)據(jù)組的音域,及接收由接收模塊接收的聲音數(shù)據(jù)的音域,在傳送至該數(shù)據(jù)選擇模塊;儲(chǔ)存模塊負(fù)責(zé)儲(chǔ)存 響應(yīng)模塊響應(yīng)給使用者的聲音數(shù)據(jù)組;接收模塊負(fù)責(zé)接收使用者所發(fā)出的語(yǔ) 音數(shù)據(jù),并將語(yǔ)音數(shù)據(jù)傳送至音域判斷模塊;數(shù)據(jù)選擇模塊負(fù)責(zé)讀取音域判 斷模塊判斷使用者輸入的語(yǔ)音數(shù)據(jù)后產(chǎn)生的音域,并由儲(chǔ)存模塊處讀取音域 與使用者輸入的語(yǔ)音數(shù)據(jù)相同的聲音數(shù)據(jù)組,而后傳送給響應(yīng)模塊;響應(yīng)模
塊負(fù)責(zé)將數(shù)據(jù)選擇模塊由儲(chǔ)存模塊讀出的聲音數(shù)據(jù)組傳遞給使用者,音域判 斷模塊與儲(chǔ)存模塊相接,儲(chǔ)存模塊和接收模塊分別接入數(shù)據(jù)選擇模塊,數(shù)據(jù) 選擇模塊接入響應(yīng)模塊。一種應(yīng)用在上述的根據(jù)語(yǔ)音數(shù)據(jù)提供相同音域的聲音數(shù)據(jù)組的系統(tǒng)的 方法,其特殊之處在于該方法包括以下步驟210)讀取聲音數(shù)據(jù)組,并判斷聲音數(shù)據(jù)組的音域;220)接收語(yǔ)音數(shù)據(jù);230)判斷語(yǔ)音數(shù)據(jù)的音域;240)讀取音域與語(yǔ)音數(shù)據(jù)相同的聲音數(shù)據(jù)組;250)響應(yīng)聲音數(shù)據(jù)組。上述聲音數(shù)據(jù)組以歌手為單位, 一個(gè)歌手為一個(gè)聲音數(shù)據(jù)組,聲音數(shù)據(jù) 組中的各個(gè)聲音數(shù)據(jù)為附加有歌曲的音高值的歌曲名稱。 每首歌曲為一個(gè)聲音數(shù)據(jù)組。上述步驟210)中判斷聲音數(shù)據(jù)組的音域過(guò)程是計(jì)算各個(gè)歌曲的音高值 后,根據(jù)計(jì)算后的值判斷出各個(gè)聲音數(shù)據(jù)組的音域。上述計(jì)算方法為平均法、眾數(shù)法、最高/低法、高低平均法、經(jīng)典歌曲法、 加權(quán)平均法或查表法本發(fā)明提供的根據(jù)語(yǔ)音數(shù)據(jù)提供相同音域的聲音數(shù)據(jù)組的系統(tǒng)及其方 法,在判斷使用者發(fā)出的語(yǔ)音數(shù)據(jù)的音域后,響應(yīng)使用者與其發(fā)出的語(yǔ)音數(shù) 據(jù)的音域相同的聲音數(shù)據(jù)組,如此使用者即得知自己適合唱哪些歌曲,達(dá)到 讓使用者可以歡唱適合自己的歌曲的功效。
圖l是本發(fā)明的系統(tǒng)架構(gòu)圖;圖2是本發(fā)明的方法流程圖;圖3是本發(fā)明實(shí)施例所提的聲音數(shù)據(jù)列表;圖4是本發(fā)明實(shí)施例所提的音域?qū)?yīng)表。
具體實(shí)施方式
參見(jiàn)圖1,本發(fā)明的系統(tǒng)100包括音域判斷模塊110、儲(chǔ)存模塊120、接 收模塊130、數(shù)據(jù)選擇模塊140、響應(yīng)模塊150,其中音域判斷模塊110負(fù)責(zé)
將儲(chǔ)存于儲(chǔ)存模塊120中的各聲音數(shù)據(jù)組讀出,并判斷讀出的各聲音數(shù)據(jù)組 的音域,及接收由接收模塊130接收的聲音數(shù)據(jù)的音域,在傳送至該數(shù)據(jù)選 擇模塊140;儲(chǔ)存模塊120負(fù)責(zé)儲(chǔ)存響應(yīng)模塊150響應(yīng)給使用者的聲音數(shù)據(jù) 組;接收模塊130負(fù)責(zé)接收使用者所發(fā)出的語(yǔ)音數(shù)據(jù),并將語(yǔ)音數(shù)據(jù)傳送至 音域判斷模塊110;數(shù)據(jù)選擇模塊140負(fù)責(zé)讀取音域判斷模塊110判斷使用 者輸入的語(yǔ)音數(shù)據(jù)后產(chǎn)生的音域,并由儲(chǔ)存模塊120處讀取音域與使用者輸 入的語(yǔ)音數(shù)據(jù)相同的聲音數(shù)據(jù)組,而后傳送給響應(yīng)模塊150;響應(yīng)模塊150 負(fù)責(zé)將數(shù)據(jù)選擇模塊140由儲(chǔ)存模塊120讀出的聲音數(shù)據(jù)組傳遞給使用者。接著以一個(gè)實(shí)施例來(lái)解說(shuō)本發(fā)明的運(yùn)作系統(tǒng)與方法,本實(shí)施例的聲音數(shù) 據(jù)組以歌手為單位, 一個(gè)歌手為一個(gè)聲音數(shù)據(jù)組,聲音數(shù)據(jù)組中的各個(gè)聲音 數(shù)據(jù)為附加有歌曲的音高值的歌曲名稱,如此使用者可以通過(guò)本發(fā)明來(lái)得知 哪位歌手所唱的歌適合自己。參見(jiàn)圖2-4,在使用者欲使用本發(fā)明時(shí)取得適合自己的歌手前,音域判 斷模塊IIO會(huì)先判斷儲(chǔ)存在儲(chǔ)存媒體120中的各個(gè)歌手的音域,如圖3所示, 其中第一歌手的歌曲組成第一聲音數(shù)據(jù)組310,第二歌手的歌曲組成第二聲 音數(shù)據(jù)320,由于各個(gè)歌手的各個(gè)聲音數(shù)據(jù)附帶有相對(duì)應(yīng)的音高值,因此可 以在計(jì)算各個(gè)歌曲的音高值后,根據(jù)計(jì)算后的值判斷出各個(gè)歌手的音域(步 驟210),其中,計(jì)算的方法例如平均法、眾數(shù)法、最高/低法、高低平均法、 經(jīng)典歌曲法、加權(quán)平均法等,而判斷音域的方式在本實(shí)施例中使用查表法, 但本發(fā)明判斷音域的方式并不以查表法為限,其它可將數(shù)值分類的方式均可 由本發(fā)明所使用。在上述的計(jì)算方法中,平均法就是將各歌曲的音高值平均,所以例如第 一歌手的各歌曲的音高值的平均為638/8=79.75,在經(jīng)由如圖4所示的音域 對(duì)應(yīng)表400可以得知第一歌手的音域?yàn)槟兄懈咭?;眾?shù)法就是以同一音域最 多的為基準(zhǔn),也就是說(shuō),對(duì)第一歌手的各歌曲査表后可以得到各歌曲的音域, 其中男高音有2首、男中高音有4首、男中音1首、男中低音1首,所以第 一歌手的音域?yàn)閿?shù)量最多的男中高音;最高/低法就是以最高/低的歌曲的音 高值為基準(zhǔn),第一歌手的歌曲中最高/低的音高值為85/74,所以第一歌手的 音域?yàn)槟懈咭?男中低音;高低平均法就是將最高與最低的音高值平均,所以
第一歌手的音域由平均值(85+74) /2=79.5査表后可以得知為男中高音;經(jīng) 典歌曲法就是設(shè)定第一歌手的特定幾首歌曲為計(jì)算根據(jù),通常被設(shè)定的特定 歌曲為經(jīng)典歌曲,若在本實(shí)施例中被設(shè)定的特定歌曲為第二歌曲,則第一歌 手的音域便是根據(jù)第二歌曲的音高值查表所得的男中高音,若被設(shè)定的特定 歌曲有兩首以上,則先將特定歌曲的音高值平均后再行查表;加權(quán)平均法是 將第一歌手的各歌曲分為不同的等級(jí),各等級(jí)有不同的加權(quán)指數(shù),再根據(jù)各 個(gè)加權(quán)指數(shù)計(jì)算出的值查表得出音域,若本實(shí)施例將歌曲分為三個(gè)等級(jí),并 以等比級(jí)數(shù)設(shè)定加權(quán)指數(shù),也就是說(shuō),等級(jí)一的加權(quán)指數(shù)為1、等級(jí)二的加 權(quán)指數(shù)為2、等級(jí)三的加權(quán)指數(shù)為4,則如圖3所示,加權(quán)后的平均值為(79xl + 78x4+78x2 + 79x1+74x2 + 80x2 + 77x2+85x4) / (1+4+2 + 1+2+2 +2+4) =79.33,經(jīng)由查表后可以得知地依歌手的音域?yàn)槟兄懈咭?。在音域判斷模塊110將儲(chǔ)存在儲(chǔ)存模塊120中的各個(gè)歌手的音域都判斷 完成(步驟210)后,使用者便可以輸入語(yǔ)音數(shù)據(jù),本實(shí)施例使用交互式語(yǔ) 音回復(fù)(Interactive Voice Response, IVR)作為輸入的方法,但本發(fā)明并不 以此為限,其它可將語(yǔ)音數(shù)據(jù)輸入之方式均可由本發(fā)明所使用。當(dāng)使用者撥電話至執(zhí)行有本發(fā)明的交互式語(yǔ)音回復(fù)系統(tǒng)后,交互式語(yǔ)音 回復(fù)系統(tǒng)會(huì)提使用者將語(yǔ)音數(shù)據(jù)輸入,例如交互式語(yǔ)音回復(fù)系統(tǒng)播放一段歌 曲請(qǐng)使用者跟著哼唱,于是使用者唱出的歌曲(語(yǔ)音數(shù)據(jù))會(huì)被接收模塊130 接收(步驟220),接著數(shù)據(jù)選擇模塊140會(huì)由接收模塊130取得使用者唱出 的語(yǔ)音數(shù)據(jù),并將使用者唱出的語(yǔ)音數(shù)據(jù)傳送給音域判斷模塊110判斷音域 (步驟230),音域判斷模塊110會(huì)根據(jù)使用者所哼唱的歌曲中的最高音與最 低音判斷出使用者所唱的歌曲的音域,若使用者屬于男中高音,則數(shù)據(jù)選擇 模塊140在接收到音域判斷模塊110傳回使用者屬于男中高音的訊息后,會(huì) 由儲(chǔ)存模塊120中讀出音域?yàn)槟兄懈咭舻牡谝桓枋值拿Q(步驟240),響應(yīng) 模塊150接收數(shù)據(jù)選擇模塊140讀出的第一歌手的名稱后,會(huì)響應(yīng)第一歌手 的名稱給使用者知道(步驟250)。如此,本發(fā)明即可以讓使用者得知自己的 適合唱第一歌手的歌曲,解決使用者無(wú)法選到合適的歌曲來(lái)唱的問(wèn)題。若本發(fā)明并非執(zhí)行在使用交互式語(yǔ)音回復(fù)的系統(tǒng)中,而是執(zhí)行在計(jì)算機(jī)中,且每首歌曲單獨(dú)成為聲音數(shù)據(jù)組,則音域判斷模塊110會(huì)讀出儲(chǔ)存于儲(chǔ)
存模塊120中的各歌曲(聲音數(shù)據(jù)組),并根據(jù)歌曲中的各個(gè)音高設(shè)定各歌 曲的音高值,并由各歌曲的音高值查表得出各歌曲的音域(步驟210)。接著 使用者可以麥克風(fēng)的方式輸入語(yǔ)音數(shù)據(jù)至接收模塊130 (步驟220),數(shù)據(jù)選 擇模塊140在音域判斷模塊IIO判斷出使用者輸入的語(yǔ)音數(shù)據(jù)的音域后(步 驟230),由儲(chǔ)存模塊120中讀出與使用者輸入的語(yǔ)音數(shù)據(jù)的音域相同的歌曲 (步驟240),并由響應(yīng)模塊150將歌曲的名稱顯示在屏幕上,或直接播放歌 曲等方式響應(yīng)給使用者(步驟250)。再者,本發(fā)明的根據(jù)語(yǔ)音數(shù)據(jù)提供相同音域的聲音數(shù)據(jù)組的方法,可實(shí) 現(xiàn)于硬件、軟件或硬件與軟件的組合中,也可在計(jì)算機(jī)系統(tǒng)中以集中方式實(shí) 現(xiàn)或以不同組件散布于若干互連之計(jì)算機(jī)系統(tǒng)的分散方式實(shí)現(xiàn)。
權(quán)利要求
1、一種根據(jù)語(yǔ)音數(shù)據(jù)提供相同音域的聲音數(shù)據(jù)組的系統(tǒng),其特征在于該系統(tǒng)包括音域判斷模塊、儲(chǔ)存模塊、數(shù)據(jù)選擇模塊、接收模塊和響應(yīng)模塊,所述音域判斷模塊負(fù)責(zé)將儲(chǔ)存于儲(chǔ)存模塊中的各聲音數(shù)據(jù)組讀出,并判斷讀出的各聲音數(shù)據(jù)組的音域,及接收由接收模塊接收的聲音數(shù)據(jù)的音域,在傳送至該數(shù)據(jù)選擇模塊;所述儲(chǔ)存模塊負(fù)責(zé)儲(chǔ)存響應(yīng)模塊響應(yīng)給使用者的聲音數(shù)據(jù)組;所述接收模塊負(fù)責(zé)接收使用者所發(fā)出的語(yǔ)音數(shù)據(jù),并將語(yǔ)音數(shù)據(jù)傳送至音域判斷模塊;所述數(shù)據(jù)選擇模塊負(fù)責(zé)讀取音域判斷模塊判斷使用者輸入的語(yǔ)音數(shù)據(jù)后產(chǎn)生的音域,并由儲(chǔ)存模塊處讀取音域與使用者輸入的語(yǔ)音數(shù)據(jù)相同的聲音數(shù)據(jù)組,而后傳送給響應(yīng)模塊;所述響應(yīng)模塊負(fù)責(zé)將數(shù)據(jù)選擇模塊由儲(chǔ)存模塊讀出的聲音數(shù)據(jù)組傳遞給使用者,所述音域判斷模塊與儲(chǔ)存模塊相接,所述儲(chǔ)存模塊和接收模塊分別接入數(shù)據(jù)選擇模塊,所述數(shù)據(jù)選擇模塊接入響應(yīng)模塊。
2、 一種應(yīng)用在權(quán)利要求1所述的根據(jù)語(yǔ)音數(shù)據(jù)提供相同音域的聲音數(shù) 據(jù)組的系統(tǒng)的方法,其特征在于該方法包括以下步驟210)讀取聲音數(shù)據(jù)組,并判斷聲音數(shù)據(jù)組的音域;220)接收語(yǔ)音數(shù)據(jù);230)判斷語(yǔ)音數(shù)據(jù)的音域;240)讀取音域與語(yǔ)音數(shù)據(jù)相同的聲音數(shù)據(jù)組;250)響應(yīng)聲音數(shù)據(jù)組。
3、 根據(jù)權(quán)利要求2所述的根據(jù)語(yǔ)音數(shù)據(jù)提供相同音域的聲音數(shù)據(jù)組的 方法,其特征在于所述聲音數(shù)據(jù)組以歌手為單位, 一個(gè)歌手為一個(gè)聲音數(shù) 據(jù)組,聲音數(shù)據(jù)組中的各個(gè)聲音數(shù)據(jù)為附加有歌曲的音高值的歌曲名稱。
4、 根據(jù)權(quán)利要求2所述的根據(jù)語(yǔ)音數(shù)據(jù)提供相同音域的聲音數(shù)據(jù)組的 方法,其特征在于每首歌曲為一個(gè)聲音數(shù)據(jù)組。
5、 根據(jù)權(quán)利要求2或3或4所述的根據(jù)語(yǔ)音數(shù)據(jù)提供相同音域的聲音 數(shù)據(jù)組的方法,其特征在于所述步驟210)中判斷聲音數(shù)據(jù)組的音域過(guò)程 是計(jì)算各個(gè)歌曲的音高值后,根據(jù)計(jì)算后的值判斷出各個(gè)聲音數(shù)據(jù)組的音域。
6、根據(jù)權(quán)利要求5所述的根據(jù)語(yǔ)音數(shù)據(jù)提供相同音域的聲音數(shù)據(jù)組的 方法,其特征在于所述計(jì)算方法為平均法、眾數(shù)法、最高/低法、高低平均 法、經(jīng)典歌曲法、加權(quán)平均法或查表法。
全文摘要
本發(fā)明涉及一種根據(jù)語(yǔ)音數(shù)據(jù)提供相同音域的聲音數(shù)據(jù)組的系統(tǒng)及其方法。本發(fā)明所提供的根據(jù)語(yǔ)音數(shù)據(jù)提供相同音域的聲音數(shù)據(jù)組的系統(tǒng)包括音域判斷模塊、儲(chǔ)存模塊、數(shù)據(jù)選擇模塊、接收模塊和響應(yīng)模塊,音域判斷模塊與儲(chǔ)存模塊相接,儲(chǔ)存模塊和接收模塊分別接入數(shù)據(jù)選擇模塊,數(shù)據(jù)選擇模塊接入響應(yīng)模塊。本發(fā)明提供的根據(jù)語(yǔ)音數(shù)據(jù)提供相同音域的聲音數(shù)據(jù)組的系統(tǒng)及其方法,能夠響應(yīng)使用者與其發(fā)出的語(yǔ)音數(shù)據(jù)的音域相同的聲音數(shù)據(jù)組,使使用者得知自己適合唱哪些歌曲,達(dá)到讓使用者可以歡唱適合自己的歌曲的功效。
文檔編號(hào)G10L15/00GK101159135SQ200710019160
公開(kāi)日2008年4月9日 申請(qǐng)日期2007年11月22日 優(yōu)先權(quán)日2007年11月22日
發(fā)明者樸力行, 陳淮琰 申請(qǐng)人:無(wú)敵科技(西安)有限公司