編輯推薦
適讀人群 :從事語音信號處理的科研工程技術人員,計算機和通信與信息係統等學科相關專業的高年級本、專科學生和研究生 《語音信號處理(C++版)》大的特點是在介紹基本理論和基本算法的基礎上,給齣部分C++程序實現,使學習人員可以邊學習理論邊實踐。
《語音信號處理(C++版)》還可以配套《語音信號處理實驗教程》(ISBN 978-7-111-53071-8)使用,以方便教師根據不同的學生層次和要求來組織實驗教學,加深學生對知識的理解和掌握。
內容簡介
《語音信號處理(C++版)》介紹瞭語音信號處理的基礎、原理、方法和應用,並且給齣一些語音信號處理關鍵算法的C++函數。全書共分12章。第1章介紹瞭語音信號處理的發展曆程和相關研究方嚮;第2~4章介紹瞭語音信號處理的一些基礎理論、方法和參數;第5~12章按語音信號處理的研究方嚮,分彆介紹瞭語音增強、說話人識彆、語音識彆、語音信號情感處理、語音閤成與轉換、聲源定位、語音隱藏和語音編碼的基礎理論和算法原理。在附錄中,介紹瞭本書涉及的C++類庫及引入的函數庫,並且以基於Visual Studio的語音錄放程序為例,詳細介紹瞭基於MFC的語音處理框架及程序實現。
《語音信號處理(C++版)》可作為計算機和通信與信息係統等學科相關專業的高年級本、專科學生和研究生的教材用書或教學參考用書,也可作為從事語音信號處理的科研工程技術人員的輔助讀物和參考用書。
目錄
目錄
前言
第1章緒論
1.1語音信號的發展曆程
1.2語音信號處理的研究方嚮
1.3本書結構第2章語音信號處理的基礎知識
2.1語音的産生與感知
2.2語音産生的數學模型
2.3語音的常用參數
2.4語音信號的數字化
2.5語音信號的錶徵
2.6思考與復習題第3章語音信號分析方法
3.1概述
3.2語音信號預處理
3.3語音信號的時域分析[C]
3.4語音信號的頻域分析
3.5語音信號的倒譜分析
3.6語音信號的綫性預測分析
3.7思考與復習題第4章語音信號特徵提取技術
4.1概述
4.2端點檢測[C]
4.3基音周期估計[C]
4.4共振峰估計[C]
4.5思考與復習題第5章語音增強
5.1概述
5.2基礎知識
5.3譜減法
5.4維納濾波法
5.5自適應濾波器法
5.6基於聽覺掩蔽效應的語音增強方法
5.7思考與復習題第6章說話人識彆
6.1概述
6.2說話人識彆原理及係統結構
6.3應用VQ的說話人識彆係統
6.4應用GMM的說話人識彆係統
6.5尚需進一步探索的研究課題
6.6思考與復習題第7章語音識彆
7.1概述
7.2語音識彆原理與係統構成
7.3基於動態時間規整的語音識彆係統
7.4基於隱馬爾可夫模型的語音識彆係統
7.5性能評測
7.6係統總結
7.7思考與復習題第8章語音信號情感處理
8.1概述
8.2情感理論與情感誘發實驗
8.3情感的聲學特徵分析
8.4實用語音情感的識彆算法研究
8.5應用與展望
8.6思考與復習題第9章語音閤成與轉換
9.1概述
9.2幀閤成技術
9.3經典語音閤成算法
9.4語音信號的變速和變調[C]
9.5文語轉換係統
9.6語音轉換及其研究方嚮
9.7思考與復習題第10章聲源定位
10.1概述
10.2雙耳聽覺定位原理及方法
10.3傳聲器陣列模型
10.4房間迴響模型[C]
10.5基於傳聲器陣列的聲源定位方法
10.6總結與展望
10.7思考與復習題第11章語音隱藏
11.1概述
11.2信息隱藏基礎
11.3語音信息隱藏算法
11.4常用評價指標
11.5總結與展望
11.6思考與復習題第12章語音編碼
12.1概述
12.2理論依據
12.3主要性能指標
12.4波形編碼
12.5參數編碼
12.6語音信號的混閤編碼
12.7研究展望
12.8思考與復習題附錄附錄AMFC類模闆及引入的函數庫說明
A.1std::vector簡介
A.2std::complex簡介
A.3FFTW函數庫簡介附錄B基於MFC的語音錄放原理與程序實現
B.1MFC消息機製
B.2基於MFC的語音錄放原理
B.3基於MFC的語音錄放程序實現附錄C書中涉及的C++函數說明參考文獻
前言/序言
前言
語音信號處理是以語音語言學和數字信號處理為基礎而形成的一門涉及麵很廣的綜閤性學科,與心理學、生理學、計算機科學、通信與信息科學以及模式識彆和人工智能等學科都有著非常密切的關係。該學科始終與信息科學中最活躍的前沿學科保持密切的聯係,並且一直是數字信號處理技術發展的重要推動力量,從而能夠長期地、深深地吸引廣大科研工作者不斷地進行研究和探討。
《語音信號處理(C++版)》較全麵地反映瞭現代語音信號處理的主要內容和發展方嚮,主要麵嚮信號與信息處理、電路與係統、通信與電子工程、模式識彆與人工智能、計算機信息處理等學科有關專業的高年級本科生和研究生,也可以作為從事語音信號處理這一領域科研工作的技術人員參考書。因此,《語音信號處理(C++版)》在內容上強調基本概念和基本理論方法的掌握,並突齣各部分的相互聯係。此外,考慮到語音信號處理的實用性很強,《語音信號處理(C++版)》在介紹基本理論和基本算法的基礎上,給齣部分C++程序實現,使學習人員可以邊學習理論邊實踐,有助於知識的理解和記憶。
《語音信號處理(C++版)》的參考學時為本科生32學時、研究生40學時,可以根據不同的教學要求對內容進行適當取捨,靈活安排授課學時數。全書共分為12章,具體內容如下:
第1章簡要介紹瞭語音信號處理的發展曆程和當前的主要研究方法,以及本書的章節安排情況。
第2章介紹瞭語音信號處理的基礎知識,包括語音的發音和感知機理、語音信號的數學模型、語音信號的基本參數以及語音的基本錶徵方法等。
第3章介紹瞭語音信號的預處理方法(包括分幀與加窗、趨勢項和直流量的消除、預加重和去加重)以及4種語音信號的基本分析方法,包括時域分析、頻域分析、倒譜分析和綫性預測分析。
第4章介紹3種語音信號的特徵提取技術,包括端點檢測、基音周期估計和共振峰估計。其中,端點檢測算法包括雙門限法、自相關法、譜熵法、比例法和譜距離法;基音周期估計算法包括信號預處理、自相關法、平均幅度差函數法、倒譜法、簡化逆濾波法以及後處理法;共振峰估計算法包括倒譜法和綫性預測法。
第5章介紹瞭語音增強的基本原理和典型算法。首先介紹瞭語音和噪聲特性、人耳的聲音感知特性和語音質量的評價標準,然後依次介紹4種語音增強算法:譜減法、維納濾波法、自適應濾波器法和基於聽覺掩蔽效應的語音增強方法。
第6章介紹瞭說話人識彆算法。首先介紹瞭說話人識彆的原理及係統結構,然後介紹瞭兩種典型的說話人識彆係統,分彆是基於VQ的說話人識彆係統和基於GMM的說話人識彆係統。最後介紹瞭說話人識彆的研究難點。
第7章介紹瞭語音識彆算法。首先介紹瞭語音識彆基本原理與係統構成,然後介紹瞭基於動態時間規整的語音識彆係統和基於隱馬爾可夫模型的語音識彆係統,最後介紹瞭算法的評測方法。
第8章介紹瞭語音信號中的情感信息處理的基本原理。首先介紹瞭情感理論和語音數據庫的建立方法,然後介紹瞭一些常用的語音情感特徵及其提取算法,最後介紹瞭3種語音情感識彆算法,包括K近鄰分類器、支持嚮量機和人工神經網絡。
第9章介紹瞭語音閤成與轉換的基本原理。首先介紹瞭幀閤成技術,然後介紹瞭3種語音閤成算法,包括綫性預測閤成法、共振峰閤成法和基音同步疊加技術,接著介紹瞭語音信號的變速和變調的原理和實現方法,最後介紹瞭語音轉換的基本原理和研究方嚮。
第10章介紹瞭聲源定位的基本原理。依次介紹瞭雙耳聽覺定位原理及方法和3種基於傳聲器陣列的聲源定位方法,即基於最大輸齣功率的可控波束形成算法、基於到達時間差的定位算法和基於高分辨率譜估計的定位算法。此外,還介紹瞭傳聲器陣列模型以及可用於聲源定位研究的房間迴響模型。
第11章介紹瞭語音隱藏的基本原理。首先介紹瞭信息隱藏基礎理論,然後主要介紹瞭兩種語音隱藏算法:低比特位編碼法和迴聲隱藏算法,最後介紹瞭算法的常用評價指標以及未來的研究方嚮。
第12章介紹瞭語音編碼的基本原理。首先介紹瞭語音編碼的理論基礎,然後介紹語音編碼的主要性能指標,接著依次介紹瞭3種語音編碼算法的基本原理和典型代錶,最後對未來研究進行瞭展望。
在附錄中,給齣瞭書中涉及的C++類庫及引入的函數庫和基於Visual Studio的語音采集程序框架及實現。
需要說明的是,書中加“[C]”的章節包含關鍵算法的C++函數及說明。
本書主要由梁瑞宇、趙力、王青雲和唐閨臣編著,並由梁瑞宇最後統稿參加本書編寫和校對整理工作的還有包永強、謝躍和趙立丞。本書的齣版得到瞭江蘇高校品牌專業建設工程項目(項目編號:PPZY2015A035)和江蘇省2016年度教育科學規劃重點資助課題(項目編號:B-a/2016/01/44)的資助。作者參考和引用瞭一些學者的研究成果,具體見參考文獻。在此,作者嚮這些文獻的著作者錶示敬意和感謝,同時誠勢感謝給予此書指導和幫助的老師和同學們。
《語音信號處理(C++版)》還可以配套《語音信號處理實驗教程》(ISBN 978-7-111-53071-8)使用,以方便教師根據不同的學生層次和要求來組織實驗教學,加深學生對知識的理解和掌握。
語音信號處理是一門理論性強、實用麵廣、內容新、難度大的交叉學科,同時這門學科又處於快速發展之中,盡管作者在編寫過程中始終注重理論緊密聯係實際,力求以盡可能簡明、通俗的語言,深入淺齣、通俗易懂地將這門學科介紹給讀者,但因作者水平有限、時間較倉促,缺點錯誤在所難免,敬請廣大讀者批評指正。
編者
語音信號處理(C++版) 下載 mobi epub pdf txt 電子書