資源描述:
《人聲演唱評分系統(tǒng)的設(shè)計與實(shí)現(xiàn).pdf》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、人聲演唱評分系統(tǒng)的設(shè)計與實(shí)現(xiàn)作者姓名白杰學(xué)校導(dǎo)師姓名.職稱李青山教授領(lǐng)域軟件工程企業(yè)導(dǎo)師姓名.職稱吳東方高工申請學(xué)位類別工程碩士提交學(xué)位論文日期2014年10月學(xué)校代碼10701學(xué)號10112031分類TN82號TP311.5密級公開西安電子科技大學(xué)碩士學(xué)位論文人聲演唱評分系統(tǒng)的設(shè)計與實(shí)現(xiàn)作者姓名:白杰白杰領(lǐng)域:軟件工程學(xué)位類別:工程碩士工程碩士學(xué)校導(dǎo)師姓名.職稱:李四副李青山教授青山教授企業(yè)導(dǎo)師姓名.職稱王五研究員:吳東方高工吳東方高級工程師提交日期:20142014年年124月月Thedesign
2、andimplementationofvocalsingingscoresystemAthesissubmittedtoXIDIANUNIVERSITYinpartialfulfillmentoftherequirementsforthedegreeofMasterofEngineeringByBaiJie(SoftwareEngineering)Supervisor:LiqingshanWudongfangOctober2014西安電子科技大學(xué)學(xué)位論文獨(dú)創(chuàng)性(或創(chuàng)新性)聲明秉承學(xué)校嚴(yán)謹(jǐn)?shù)膶W(xué)風(fēng)和優(yōu)良的
3、科學(xué)道德,本人聲明所呈交的論文是我個人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標(biāo)注和致謝中所羅列的內(nèi)容以外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果;也不包含為獲得西安電子科技大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻(xiàn)均已在論文中做了明確的說明并表示了謝意。申請學(xué)位論文與資料若有不實(shí)之處,本人承擔(dān)一切的法律責(zé)任。本人簽名:日期:西安電子科技大學(xué)關(guān)于論文使用授權(quán)的說明本人完全了解西安電子科技大學(xué)有關(guān)保留和使用學(xué)位論文的規(guī)定,即
4、:研究生在校攻讀學(xué)位期間論文工作的知識產(chǎn)權(quán)單位屬西安電子科技大學(xué)。學(xué)校有權(quán)保留送交論文的復(fù)印件,允許查閱和借閱論文;學(xué)??梢怨颊撐牡娜炕虿糠謨?nèi)容,可以允許采用影印、縮印或其它復(fù)制手段保存論文。同時本人保證,畢業(yè)后結(jié)合學(xué)位論文研究課題再撰寫的文章一律署名單位為西安電子科技大學(xué)。(保密的論文在解密后遵守此規(guī)定)本學(xué)位論文屬于保密,在年解密后適用本授權(quán)書。本人簽名:導(dǎo)師簽名:日期:日期:摘要摘要人聲演唱評分強(qiáng)調(diào)自然語音信號到人眼可識別反饋信息的轉(zhuǎn)換,以及客觀評判演唱水平兩個核心要求。本文旨在設(shè)計開發(fā)一個
5、適用于個人音樂愛好者的演唱評分系統(tǒng),一方面使普通用戶能夠直觀的了解本人演唱水平,簡便的獲知歌曲演唱過程中主要錯誤,從而能夠有效提高演唱水平,另一方面增加固有點(diǎn)唱系統(tǒng)的趣味性,從而提高產(chǎn)品的客戶忠誠度。本文根據(jù)人聲演唱的特點(diǎn),結(jié)合對語音信號處理相關(guān)技術(shù)的研究和用戶使用場景的需求分析,實(shí)現(xiàn)了音準(zhǔn)評分的主體算法,確定了系統(tǒng)主體設(shè)計架構(gòu),并最終完成了系統(tǒng)的實(shí)現(xiàn)以及驗證工作。本文涉及的系統(tǒng)采用客戶-服務(wù)體系結(jié)構(gòu)(C/S架構(gòu))作為主體框架,在服務(wù)端應(yīng)用MicrosoftSQLServer2000進(jìn)行數(shù)據(jù)庫設(shè)計,以
6、MicrosoftVisualStudio2005為平臺進(jìn)行開發(fā),客戶端以嵌入式系統(tǒng)基于Linux為運(yùn)行平臺,使用C/C++語言進(jìn)行應(yīng)用程序的開發(fā),使用TCP/IP協(xié)議定義前后端通信協(xié)議,使用FTP文件服務(wù)實(shí)現(xiàn)前后端文件傳輸功能,利用MP3、XML分別作為音源和歌譜信息載體。本文根據(jù)音準(zhǔn)評分系統(tǒng)的需求特點(diǎn),確定了評分系統(tǒng)功能模塊的劃分,以及業(yè)務(wù)流程的設(shè)計,完成了系統(tǒng)總體功能設(shè)計,在此基礎(chǔ)上對各個子模塊進(jìn)行了詳細(xì)功能設(shè)計。本文所述包括演唱評分系統(tǒng)設(shè)計實(shí)現(xiàn)的數(shù)據(jù)庫操作模塊、服務(wù)端網(wǎng)絡(luò)通信模塊、客戶端網(wǎng)絡(luò)通
7、信模塊、資源下載模塊、評分模塊、評分算法模塊等6個子模塊。通過對語音信號處理算法,以及頻率與音高關(guān)系的研究,本文為評分功能設(shè)計實(shí)現(xiàn)了語音信號到音高序列轉(zhuǎn)換算法,聲部平滑過渡算法,為客觀反映演唱水平提供了保證。通過對軟件設(shè)計模式的研究,利用MVC架構(gòu)解決了數(shù)據(jù)處理和界面實(shí)現(xiàn)的代碼耦合問題,有效保證了系統(tǒng)的廣泛可移植性。根據(jù)計算機(jī)應(yīng)用系統(tǒng)設(shè)計原則,以系統(tǒng)需求分析為基礎(chǔ)劃分功能模塊,并開發(fā)實(shí)現(xiàn)了各個功能模塊的具體功能。在對語音信號處理算法進(jìn)行研究、實(shí)驗的基礎(chǔ)上,利用快速傅里葉變換特點(diǎn)和加窗處理對連續(xù)語音進(jìn)行
8、分段處理,使得系統(tǒng)運(yùn)行效率得到有效的提升。本文設(shè)計實(shí)現(xiàn)的人聲演唱評分系統(tǒng),其前端業(yè)務(wù)部分主要運(yùn)行在Linux操作系統(tǒng),本文在實(shí)現(xiàn)系統(tǒng)功能后搭建測試環(huán)境,并進(jìn)行了系統(tǒng)的實(shí)驗測試,實(shí)驗證明本系統(tǒng)運(yùn)行良好。關(guān)鍵詞:演唱評分,語音信號分析,MVC架構(gòu),基頻,音高論文類型:應(yīng)用軟件技術(shù)類I西安電子科技大學(xué)碩士學(xué)位論文IIAbstractAbstractGradinghumanvoicesingingemphasizestowcores,includingthetr