![信處理軟件綜合設(shè)計-方案設(shè)計_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/8/0cf53561-c8d9-4bee-a077-b84174fba472/0cf53561-c8d9-4bee-a077-b84174fba4721.gif)
![信處理軟件綜合設(shè)計-方案設(shè)計_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/8/0cf53561-c8d9-4bee-a077-b84174fba472/0cf53561-c8d9-4bee-a077-b84174fba4722.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、信號處理軟件綜合設(shè)計音頻變聲軟件的設(shè)計目錄總頁數(shù):81 引言11.1 文檔概述11.2 參考資料11.3 術(shù)語定義及說明12 系統(tǒng)需求分析22.1 系統(tǒng)的設(shè)計需求22.2 系統(tǒng)功能22.2.1 系統(tǒng)功能模塊框圖22.2.2 功能實現(xiàn)流程圖32.2.3 總體設(shè)計流程圖43 系統(tǒng)設(shè)計43.1 系統(tǒng)功能設(shè)計43.2 系統(tǒng)界面設(shè)計54 運行環(huán)境與開發(fā)工具74.1 硬件環(huán)境與軟件環(huán)境74.2 開發(fā)工具介紹75 項目實施85.1 項目實施計劃8第9頁1引言隨著信息科技的發(fā)展,語音信號處理技術(shù)不斷地融入各個領(lǐng)域。作為21世紀信息技術(shù)領(lǐng)域最重要的科學技術(shù)之一,它成為了人機接口的關(guān)鍵技術(shù),并且越來越受到人們的重
2、視。因此,設(shè)計本文設(shè)計了一個音頻變聲處理系統(tǒng),能夠為用戶帶來不一樣的功能體驗。1.1 文檔概述隨著人們進入信息時代,人們的生活、學習、工作領(lǐng)域也越來越智能化。作為人和這些領(lǐng)域溝通的關(guān)鍵接口,音頻信號處理技術(shù)自然引起了人們的足夠重視。為了滿足人們對音頻信號不同的需求,本系統(tǒng)根據(jù)軟件工程的設(shè)計思想,采用面向?qū)ο蟮拈_發(fā)方法以及C+語言,以Visualstudio2017作為開發(fā)工具。主要完成的功能有:a.實現(xiàn)語音信號文件的讀入,并解析文件中的各種參數(shù),以及讀取全部聲音采樣數(shù)據(jù);b.播放讀取的音頻文件;c.對語音信號參數(shù)進行分析,顯示;d.構(gòu)建一個線性網(wǎng)絡(luò)對該信號進行濾波,實現(xiàn)對聲音進行變聲處理,處理
3、后的音頻文件存入新的文件并播放處理后的音頻文件;e.顯示變聲前后信號頻譜;f.部分拓展功能,圖形化可視化操作,功能多樣性等。本系統(tǒng)可以滿足音頻信號處理的基本需要,也為基于音頻信號處理軟件的設(shè)計與實現(xiàn)提供了一套具有參考價值的設(shè)計方案。1.2 參考資料C+PrimerEssentialC+設(shè)計模式深入淺出MFC人民郵電出版社中國電力出版社電子工業(yè)出版社華中科技大學出版社1.3 術(shù)語定義及說明1) C+:基于對象的程序設(shè)計語言;2) Visualstudio:Windows平臺應用程序的集成開發(fā)環(huán)境;3) MFC:MicrosoftFoundationClasses,是微軟基礎(chǔ)類庫的簡稱,主要封裝了
4、大部分的windowsAPI函數(shù)。2系統(tǒng)需求分析2.1系統(tǒng)的設(shè)計需求本系統(tǒng)要實現(xiàn)音頻信號的自動處理,運用C+語言實現(xiàn)對音頻文件的讀入、解析、采樣,最后通過濾波實現(xiàn)對音頻信號的處理。整個應用系統(tǒng),首先,讀入語音信號文件,解析文件中的各種參數(shù),并讀取全部聲音采樣數(shù)據(jù)。同時,可以播放讀取的音頻文件,對語音信號參數(shù)進行分析,顯示。除此之外,構(gòu)建一個線性網(wǎng)絡(luò)對該信號進行濾波(高通、低通或帶通),實現(xiàn)對聲音的變聲處理,處理后的音頻文件存入新的文件,并播放處理后的音頻文件。最后,添加了部分拓展功能,比如,圖形化可視化操作、語音提示等功能。2.2系統(tǒng)功能2.2.1系統(tǒng)功能模塊框圖圖1功能模塊圖系統(tǒng)功能的詳細功
5、能模塊設(shè)計和詳細功能介紹表1功能模塊介紹功能模塊詳細功能讀入音頻文件讀取單聲道為16bit格式的wav文件播放音頻文件調(diào)用PlaySound函數(shù)播放wav文件參數(shù)解析及顯示解析wav文件參數(shù),顯示wav文件聲道數(shù)、米樣率、米樣位數(shù)、米樣數(shù)、采樣點字節(jié)數(shù)濾波、存儲構(gòu)建一個線性網(wǎng)絡(luò)對該信號進行濾波(高通、低通或帶通)實現(xiàn)對聲音的變聲處理顯示信號頻譜顯示音頻信號處理前后的頻譜圖可視化操作基于MFC基礎(chǔ)類庫,使操作更加簡便2.2.2功能實現(xiàn)流程圖開始結(jié)束圖2功能實現(xiàn)流程圖223總體設(shè)計流程圖圖3總體設(shè)計流程圖3系統(tǒng)設(shè)計3.1系統(tǒng)功能設(shè)計表2系統(tǒng)的體系結(jié)構(gòu)系統(tǒng)功能用戶父互讀入音頻文件單擊“打開文件”按鈕
6、,選擇音頻文件播放音頻文件單擊“播放”按鈕,執(zhí)行播放功能參數(shù)解析及顯示程序自動執(zhí)行濾波、存儲選擇“低通”、“高通”、“帶通”或“帶阻”按鈕顯示信號頻譜程序自動執(zhí)行3.2系統(tǒng)界面設(shè)計以下為人機界面的內(nèi)容、界面風格、調(diào)用方式:乘樣頻車Blackmsn*|4l1.00電眶iDotofD:)*WORK>:nnnnnnnnnnn.n.n.ol.n.rl.rllm.rl.ol.n.nn.n.D.n.n.n.n.n.Q.D.ll,Software空RASPBERRYIZreDrrve0.000O.OOD和開文件旻IE輙2D對凍卜Au&cdssk360msDownlaadqing.wav停止00
7、:00RjSSi:采樣垂圖4初始化界面用戶可以根據(jù)需求,選擇濾波器的類型、窗口類型、階數(shù)大小、以及采樣頻率,其中濾波器類型包括低通、高通、帶通、帶阻,窗口類型包括布萊克曼窗、漢寧窗等。上限傾奉5000U-產(chǎn):宙弄半成報文件於打幵圖5讀取文件界面遽波器類型Bandpass、商口渠墨blazkrran、階數(shù)設(shè)置64丟樣顧率44100LHz濾迪笄生成新文件加入高斯白噪聲11.43lU.S9.1Je.ooC.OG5.71.573.32.291.H0.00正在程啟:qing.wav瞎敢傳止oo:o?01:06聲道敎:甲聲道系樣率:4410D菜樣位數(shù):止SW:89200系樣點寧節(jié)數(shù):&4血印E圖6
8、播放界面配置好參數(shù)后,單擊“濾波并生成新文件”按鈕,生成新文件。E3器-X:慮皮器裘型Bandpassv窗口類型Harningv二眼壩率|5000Hz猱菠并生咸新交件采欄頻率飛限頻率44100iHz|4眈加入高斯白噪聲J-2J-061739J-01.D.J.H.2J.0119.8t.6M5M43.2.1Bo.illhii|謔J的包Si新的&頻文件保存在D.qinm_FIFLw"0.0005.00D10.00打開文件IS鎖停止正在曆啟:qing.vrav00:00碓走15.00s:_Fren(KHz)01:12聲道數(shù):單壽道采樣率:441D0采辜位救:16采樣勤:
9、88200采樣點字節(jié)數(shù):6479678圖7濾波完畢生成新文件界面單擊“打開文件”按鈕,彈出選擇文件窗口界面,選擇濾波后新生成的音頻文件,之后單擊“播放”按鈕,顯示播放界面。圖8播放新文件界面4運行環(huán)境與開發(fā)工具4.1硬件環(huán)境與軟件環(huán)境硬件環(huán)境:CPU:IntelCOREi5顯卡:NVIDIAGeForceGTX950M內(nèi)存:12GB系統(tǒng)及軟件環(huán)境:MicrosoftWindows10Version1607(64位,專業(yè)版)Visualstudio2017(64位,專業(yè)版)4.2開發(fā)工具介紹MicrosoftVisualStudio(簡稱VS)是美國微軟公司的開發(fā)工具包系列產(chǎn)品。VS是一個基本完
10、整的開發(fā)工具集,它包括了整個軟件生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發(fā)環(huán)境(IDE)等等。所寫的目標代碼適用于微軟支持的所有平臺,VisualStudio是目前最流行的Windows平臺應用程序的集成開發(fā)環(huán)境。最新版本為VisualStudio2017版本,基于.NETFramework4.5.2。MicrosoftOfficeVisio2013是一款便于IT和商務專業(yè)人員就復雜信息、系統(tǒng)和流程進行可視化處理、分析和交流的軟件。使用具有專業(yè)外觀的OfficeVisio2013圖表,可以促進對系統(tǒng)和流程的了解,深入了解復雜信息并利用這些知識做出更好的業(yè)務決策。大多數(shù)圖形軟件程序依賴于藝術(shù)技能。然而,在使用Visio時,以可視方式傳遞重要信息就像打開模板、將形狀拖放到繪圖中以及對即將完成的工作應用主題一樣輕松。5項目實施5.1項目實施計劃表3進度安排及分工情況時間/人員10.1210.16查找項目相關(guān)資料,討論并制定初步方案查找項目相關(guān)資料,討論并制定初步方案10.1610.19對比最佳方案,初步構(gòu)思軟件方案,開始撰寫方案設(shè)計對比最佳方案,初步構(gòu)思軟件方案,10.19
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工廠保安服務合同
- 物流信息化系統(tǒng)開發(fā)合作合同
- 杭州市二手住宅買賣合同參考格式2025
- 2025年全新計算機硬件銷售合同模板
- 2025年度中小學在線教育資源合作開發(fā)合同
- 2025年度信息技術(shù)安全進口合同范本
- 2025年度古董修復與交易合作合同范本
- 2025年度城市軌道交通技術(shù)服務合同-基礎(chǔ)設(shè)施建設(shè)范本
- 2025年度企業(yè)員工福利購物卡批量采購合同
- 2025年度太陽能光伏組件加工制造合同
- 小學四年級數(shù)學競賽試題(附答案)
- 魯科版高中化學必修2全冊教案
- 建筑工程施工質(zhì)量驗收規(guī)范檢驗批填寫全套表格(浙江省)
- 《病理學基礎(chǔ)》知識考核試題題庫與答案
- 人口分布 高一地理下學期人教版 必修第二冊
- 部編版六年級下冊語文第3單元習作例文+習作PPT
- 四年級上冊英語試題-Module 9 Unit 1 What happened to your head--外研社(一起)(含答案)
- 子宮內(nèi)膜異位癥診療指南
- 《高級計量經(jīng)濟學》-上課講義課件
- 護理診斷及護理措施128條護理診斷護理措施
- 天然飲用山泉水項目投資規(guī)劃建設(shè)方案
評論
0/150
提交評論