日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

MATLAB語音降噪實(shí)戰(zhàn):頻譜減法全流程源碼解析

MATLAB語音降噪實(shí)戰(zhàn):頻譜減法全流程源碼解析 簡(jiǎn)介面向語音信號(hào)處理學(xué)習(xí)者的MATLAB語音降噪實(shí)驗(yàn)配套源碼包聚焦譜減法、維納濾波、自適應(yīng)濾波器LMS與小波分解等經(jīng)典方法適合高校學(xué)生、科研人員及人工智能方向開發(fā)者用于課程實(shí)驗(yàn)、算法對(duì)比或?qū)嶋H項(xiàng)目預(yù)研。壓縮包共35個(gè)文件以26個(gè).m源碼文件為主附4個(gè).wav語音樣本和5張.jpeg示意圖整體大小約409KB內(nèi)容按5.1自適應(yīng)濾波器、5.2譜減法、5.3維納濾波、5.4小波分解等章節(jié)組織每章均包含可運(yùn)行的主程序、功能函數(shù)與測(cè)試音頻。已有210人學(xué)習(xí)瀏覽便于在理解理論后對(duì)照代碼逐步復(fù)現(xiàn)各類降噪流程。通過運(yùn)行示例可觀察不同算法對(duì)含噪語音的處理效果并借助SNR計(jì)算與VAD等評(píng)估手段量化降噪性能從而掌握從分幀加窗、噪聲估計(jì)、譜修正到效果驗(yàn)證的完整鏈路為后續(xù)語音識(shí)別、語音增強(qiáng)及復(fù)雜場(chǎng)景下的信號(hào)處理打下基礎(chǔ)。1. 語音降噪不只是調(diào)參這套 MATLAB 源碼把全流程擺在了桌面上做語音識(shí)別、語音信號(hào)處理或者音頻相關(guān)項(xiàng)目的人遲早會(huì)遇到同一個(gè)尷尬局面算法論文看了不少一到自己手里錄音一加載就出現(xiàn)各種奇怪問題——底噪去不掉、說話聲發(fā)悶、甚至降完噪反而更糊。這套 MATLAB 語音降噪實(shí)驗(yàn)源碼包的實(shí)用之處在于它不是給你一堆抽象公式而是直接給了可運(yùn)行的頻譜減法實(shí)現(xiàn)配合分幀、加窗、FFT、逆變換的完整鏈路。你拿到手能立刻跑通一段帶噪語音看到降噪前后的波形對(duì)比、語譜圖變化再回頭調(diào)參數(shù)看效果整個(gè)過程比對(duì)著公式空想要踏實(shí)得多。適合剛接觸語音信號(hào)處理的本科生、轉(zhuǎn)做音頻算法的開發(fā)者也適合需要快速驗(yàn)證降噪思路的技術(shù)人員。語音降噪實(shí)驗(yàn)的關(guān)鍵不只是降噪本身而是你能否控制住每一步的中間結(jié)果。2. MATLAB 為什么適合做語音降噪實(shí)驗(yàn)選型理由與處理鏈路2.1 從語音識(shí)別到降噪MATLAB 的優(yōu)勢(shì)在哪很多人在做語音識(shí)別或語音信號(hào)處理時(shí)糾結(jié)要不要用 Python。Python 生態(tài)確實(shí)豐富但在這類實(shí)驗(yàn)教學(xué)場(chǎng)景里MATLAB 有一個(gè)無可替代的優(yōu)點(diǎn)從讀音頻文件到畫頻譜圖幾乎所有操作都是內(nèi)置函數(shù)不需要處理復(fù)雜的依賴關(guān)系。所謂“零環(huán)境折騰”對(duì)新手來說意味著把更多時(shí)間留給算法本身。另一個(gè)層面的優(yōu)勢(shì)是矩陣思維。語音信號(hào)本質(zhì)上是一個(gè)一維數(shù)組分幀之后變成二維矩陣傅里葉變換在 MATLAB 里就是一行fft。這種“數(shù)組進(jìn)來、矩陣出去”的思維方式特別適合教學(xué)演示用。你可以在命令行里隨時(shí)查看中間變量的尺寸和值這比在 Python 里反復(fù)調(diào)試包版本、檢查數(shù)據(jù)類型要順手得多。從工程角度看MATLAB 的音頻工具箱和信號(hào)處理工具箱提供了audioread、audiowrite、hann、spectrogram等實(shí)用函數(shù)剛好覆蓋語音降噪實(shí)驗(yàn)所需的全部環(huán)節(jié)。即使你沒有額外工具箱只用基礎(chǔ)函數(shù)也能完成整個(gè)流程。而且這套源碼包的代碼風(fēng)格比較規(guī)整注釋充分適合作為你后續(xù)寫自己算法的模板。2.2 一條完整的語音降噪處理鏈路分幀、加窗、FFT、ISTFT語音信號(hào)是非平穩(wěn)的但在一段極短的時(shí)間內(nèi)可以近似看作平穩(wěn)。這就是分幀的理論基礎(chǔ)。典型做法是把語音切成 2030 毫秒的幀幀與幀之間留 10 毫秒左右的重疊避免幀邊界處信息丟失。加窗的目的是減少頻譜泄漏。直接對(duì)一幀信號(hào)做 FFT相當(dāng)于隱式地加了一個(gè)矩形窗矩形窗的旁瓣很高會(huì)在頻譜上產(chǎn)生虛假的頻率成分。漢寧窗Hann是語音增強(qiáng)里最常用的窗函數(shù)主瓣寬度和旁瓣衰減之間比較平衡。FFT 之后每幀信號(hào)從時(shí)域變成頻域得到幅度譜和相位譜。頻譜減法Spectral Subtraction的核心假設(shè)是帶噪語音的幅度譜約等于干凈語音的幅度譜加上噪聲的幅度譜。既然噪聲幅度譜可以從靜音段估計(jì)出來那用帶噪幅度譜減去噪聲幅度譜再結(jié)合原始相位就能大致恢復(fù)出干凈語音。這里很多人會(huì)疑惑——“相位怎么辦”實(shí)際上人耳對(duì)相位失真相對(duì)不敏感直接用帶噪語音的相位是一個(gè)被廣泛接受的工程近似。逆變換那一步也有細(xì)節(jié)。由于幀與幀之間有重疊直接拼接會(huì)出現(xiàn)“臺(tái)階感”所以要用重疊相加OLA或重疊保留WOLA的方式重建時(shí)域信號(hào)。源碼包里用的是重疊相加配合窗函數(shù)做到“等重疊加”保證重建波形幅度不畸變。2.3 實(shí)驗(yàn)?zāi)_本的目錄結(jié)構(gòu)與運(yùn)行方式壓縮包解開之后你會(huì)看到以下幾個(gè)核心文件這里先給出一份文件清單以便對(duì)號(hào)入座文件/目錄作用spectrum_subtraction.m頻譜減法核心函數(shù)輸入帶噪語音輸出降噪語音denoise_demo.m主演示腳本讀取音頻、調(diào)用核心函數(shù)、繪制對(duì)比圖estimate_noise.m噪聲估計(jì)輔助函數(shù)支持前導(dǎo)靜音段估計(jì)法seg_snr.m分段信噪比計(jì)算函數(shù)用于定量評(píng)價(jià)降噪效果audio/測(cè)試音頻目錄包含干凈語音、合成帶噪語音樣本docs/實(shí)驗(yàn)指導(dǎo)文檔含參數(shù)說明和思考題運(yùn)行主腳本只需要在 MATLAB 里把當(dāng)前目錄切到源碼包根目錄然后執(zhí)行denoise_demo腳本會(huì)自動(dòng)讀取audio/目錄下的帶噪樣本調(diào)用spectrum_subtraction完成降噪并彈出三張圖帶噪語音波形、降噪語音波形、二者語譜圖對(duì)比。第一次跑通之后你再回頭逐段閱讀代碼按需修改參數(shù)就能看到效果變化。3. 頻譜減法原理與核心實(shí)現(xiàn)從公式到可運(yùn)行代碼3.1 頻譜減法的數(shù)學(xué)基礎(chǔ)人耳對(duì)相位的容忍頻譜減法的數(shù)學(xué)表達(dá)并不復(fù)雜。設(shè)帶噪語音為 (y(n))干凈語音為 (s(n))加性噪聲為 (d(n))則有[ y(n) s(n) d(n) ]對(duì)每一幀做 DFT 之后頻域表示近似為[ Y(k) S(k) D(k) ]頻譜減法的估計(jì)式通常寫成[ |\hat{S}(k)| \max(|Y(k)| - \alpha \cdot |\hat{D}(k)|, \ \beta \cdot |Y(k)|) ]其中 (\alpha) 是過減因子(\beta) 是譜下限系數(shù)。(|\hat{D}(k)|) 是噪聲幅度譜的估計(jì)值。相位直接用帶噪語音的相位 (\angle Y(k))于是增強(qiáng)后的頻譜為[ \hat{S}(k) |\hat{S}(k)| \cdot e^{j \angle Y(k)} ]為什么可以保留帶噪相位兩個(gè)原因一是人耳聽覺對(duì)相位不敏感二是準(zhǔn)確估計(jì)相位非常困難工程上普遍接受“幅度增強(qiáng)、相位保留”的策略。這個(gè)近似是理解整套代碼的關(guān)鍵也是后續(xù)調(diào)試時(shí)最先要記住的邊界條件。3.2 核心函數(shù)spectrum_subtraction.m逐段拆解以源碼包里的實(shí)現(xiàn)為例核心函數(shù)的大致結(jié)構(gòu)如下function [denoised, info] spectrum_subtraction(x, fs, params) % 頻譜減法定量語音降噪 % 輸入: x - 帶噪語音列向量; fs - 采樣率; params - 參數(shù)字典 % 輸出: denoised - 降噪后語音; info - 調(diào)試信息結(jié)構(gòu)體 if nargin 3 params struct(); end % ---- 默認(rèn)參數(shù)設(shè)置 ---- if ~isfield(params, framelen), params.framelen 25; end % 幀長(zhǎng) 25ms if ~isfield(params, hoplen), params.hoplen 10; end % 幀移 10ms if ~isfield(params, alpha), params.alpha 3.0; end % 過減因子 if ~isfield(params, beta), params.beta 0.01; end % 譜下限系數(shù) if ~isfield(params, noise_frames), params.noise_frames 10; end % 噪聲估計(jì)幀數(shù) % ---- 數(shù)據(jù)預(yù)處理 ---- x x(:); % 強(qiáng)制轉(zhuǎn)列向量 x x / max(abs(x) eps); % 歸一化防止后續(xù)幅度溢出 % ---- 幀參數(shù)換算 ---- nfft 2 ^ nextpow2(round(fs * params.framelen / 1000)); hop round(fs * params.hoplen / 1000); win hann(nfft, periodic); % 周期漢寧窗匹配頻譜分析 % ---- 分幀 ---- nframes floor((length(x) - nfft) / hop) 1; frames zeros(nfft, nframes); for i 1:nframes start_idx (i - 1) * hop 1; frames(:, i) x(start_idx : start_idx nfft - 1) .* win; end % ---- 頻域變換與幅度譜 ---- spec fft(frames, nfft, 1); mag abs(spec); phase angle(spec); % ---- 噪聲幅度譜估計(jì) ---- noise_mag mean(mag(:, 1:params.noise_frames), 2);這段代碼里最值得注意的是兩處一是hann(nfft, periodic)里的periodic選項(xiàng)它生成的窗函數(shù)首尾都為 0更適合頻譜分析和幀重建二是nextpow2的使用把幀長(zhǎng)補(bǔ)到 2 的整數(shù)次冪FFT 計(jì)算更快也方便后續(xù)與窗函數(shù)長(zhǎng)度對(duì)齊。歸一化那一步雖然簡(jiǎn)單但能避免后續(xù)譜減時(shí)數(shù)值溢出屬于實(shí)測(cè)里很容易踩的細(xì)節(jié)坑。繼續(xù)看譜減和重建部分% ---- 頻譜減法核心 ---- mag_enhanced max(mag - params.alpha * noise_mag, params.beta * mag); % ---- 結(jié)合帶噪相位逆變換回時(shí)域 ---- spec_enhanced mag_enhanced .* exp(1i * phase); frames_enhanced real(ifft(spec_enhanced, nfft, 1)); % ---- 重疊相加重建 ---- denoised zeros(length(x), 1); win_sum zeros(length(x), 1); for i 1:nframes start_idx (i - 1) * hop 1; denoised(start_idx : start_idx nfft - 1) ... denoised(start_idx : start_idx nfft - 1) frames_enhanced(:, i); win_sum(start_idx : start_idx nfft - 1) ... win_sum(start_idx : start_idx nfft - 1) win; end % 等重疊相加除以窗函數(shù)疊加和消除調(diào)制偽影 denoised denoised ./ max(win_sum, eps); % ---- 輸出調(diào)試信息 ---- info.nframes nframes; info.nfft nfft; info.hop hop; info.noise_mag noise_mag; end這里過減因子 (\alpha) 乘的是整個(gè)噪聲幅度譜估計(jì)而不是逐頻點(diǎn)變化屬于經(jīng)典頻譜減法的標(biāo)準(zhǔn)做法。(\beta) 的作用是給譜減結(jié)果一個(gè)下限防止某些頻點(diǎn)被減去過多導(dǎo)致音樂噪聲。重建部分最關(guān)鍵的是最后一步win_sum歸一化——因?yàn)榇昂瘮?shù)疊加后幅度不為 1直接重疊相加會(huì)產(chǎn)生明顯的周期性起伏俗稱“過車聲”。這是最容易被人忽略但影響很大的一步。3.3 主程序怎么調(diào)用文件讀取、參數(shù)傳遞與結(jié)果輸出核心函數(shù)寫好后主程序的作用就是拼接整個(gè)實(shí)驗(yàn)流程。denoise_demo.m的典型結(jié)構(gòu)如下%% 1. 讀取帶噪語音 [x, fs] audioread(audio/noisy_sample.wav); if size(x, 2) 1 x mean(x, 2); % 雙聲道轉(zhuǎn)單聲道 end %% 2. 設(shè)置降噪?yún)?shù) params struct(); params.framelen 25; % 幀長(zhǎng) 25ms params.hoplen 10; % 幀移 10ms params.alpha 3.0; % 過減因子 params.beta 0.01; % 譜下限 %% 3. 執(zhí)行降噪 [denoised, info] spectrum_subtraction(x, fs, params); %% 4. 保存結(jié)果 audiowrite(audio/denoised_output.wav, denoised, fs); %% 5. 畫圖對(duì)比 t (0:length(x)-1) / fs; figure; subplot(2,1,1); plot(t, x); title(帶噪語音波形); subplot(2,1,2); plot(t, denoised); title(降噪后語音波形);audioread讀進(jìn)來如果是雙聲道直接取均值混成單聲道是一種常見做法因?yàn)檎Z音降噪實(shí)驗(yàn)通常假設(shè)單聲道輸入。參數(shù)結(jié)構(gòu)體params的設(shè)計(jì)讓后續(xù)批量實(shí)驗(yàn)變得很方便——你可以循環(huán)修改alpha和beta跑多組實(shí)驗(yàn)不用改函數(shù)內(nèi)部代碼。運(yùn)行之后第一件事是聽降噪前后的音頻再對(duì)照波形圖看幅度變化。如果降噪后聽起來有“水聲”或“嘶嘶聲”十有八九是過減因子設(shè)太大需要回調(diào)。這段聽感判斷雖然沒有量化指標(biāo)但在參數(shù)調(diào)試階段是最快的反饋方式。4. 把帶噪語音跑通全流程分幀參數(shù)、窗函數(shù)與噪聲估計(jì)的匹配4.1 幀長(zhǎng)、幀移與窗函數(shù)怎么搭配分幀參數(shù)的選擇直接影響降噪效果也直接影響算法的實(shí)時(shí)性。實(shí)驗(yàn)中常見的坑是把幀長(zhǎng)設(shè)得過長(zhǎng)——比如 50 毫秒——這時(shí)語音在一幀內(nèi)已經(jīng)不平穩(wěn)了頻譜減出來的結(jié)果會(huì)顯得“渾濁”。反過來幀長(zhǎng)太短比如 10 毫秒頻率分辨率不足噪聲減不干凈。下面這張表是幾組常用參數(shù)組合可以直接套用場(chǎng)景幀長(zhǎng)幀移窗函數(shù)備注普通語音降噪25ms10ms漢寧窗最通用組合低信噪比 5dB30ms15ms漢寧窗幀長(zhǎng)加長(zhǎng)譜估計(jì)更穩(wěn)實(shí)時(shí)處理20ms10ms漢寧窗降低算法延遲但效果略差音樂噪聲抑制對(duì)比實(shí)驗(yàn)25ms10ms漢明窗與漢寧窗做對(duì)照觀察窗函數(shù)的選擇上源碼默認(rèn)漢寧窗。漢明窗Hamming的旁瓣更低但主瓣稍寬在噪聲估計(jì)和譜減場(chǎng)景里漢寧窗因?yàn)橹靼暾?、頻率分辨能力好通常比漢明窗更合適。你可以在實(shí)驗(yàn)里把自己實(shí)現(xiàn)里的hann換成hamming跑一遍比較語譜圖的差別這個(gè)練習(xí)比看十篇博客都直觀。4.2 噪聲估計(jì)的兩種方式前導(dǎo)靜音段與自適應(yīng)估計(jì)源碼包里estimate_noise.m提供了兩種噪聲估計(jì)方式。第一種是最經(jīng)典的前導(dǎo)靜音段估計(jì)法——假設(shè)語音文件開頭有一段只有噪聲沒有說話聲取前若干幀的平均幅度譜作為噪聲估計(jì)。這種方式簡(jiǎn)單可靠但有個(gè)明顯前提錄音頭部的確存在靜音段。第二種是自適應(yīng)噪聲估計(jì)常見做法是最小值統(tǒng)計(jì)法Minimum Statistics對(duì)當(dāng)前幀附近若干幀的幅度譜取最小值作為該時(shí)刻的噪聲估計(jì)。這個(gè)方法不需要靜音段先驗(yàn)對(duì)非平穩(wěn)噪聲更魯棒但計(jì)算量大參數(shù)更敏感。調(diào)用兩種估計(jì)方式的接口設(shè)計(jì)如下%% 方式1固定前導(dǎo)靜音段估計(jì) noise_mag1 estimate_noise(mag, fixed, noise_frames, 10); %% 方式2自適應(yīng)最小值統(tǒng)計(jì)估計(jì) noise_mag2 estimate_noise(mag, adaptive, smooth_factor, 0.7, min_frames, 5);實(shí)際使用中如果你處理的是教學(xué)錄音或者朗讀語料前導(dǎo)靜音段估計(jì)法已經(jīng)夠用。如果測(cè)試語音是從電影或電話錄音里截取的沒有干凈的靜音段那就必須走自適應(yīng)路線否則譜減之后的殘余噪聲會(huì)非常明顯。這種選型上的取舍在真實(shí)項(xiàng)目里比你調(diào)任何參數(shù)都重要。4.3 完整運(yùn)行示例標(biāo)準(zhǔn)帶噪樣本的處理前后對(duì)比源碼包的audio/目錄下預(yù)置了干凈語音和合成帶噪語音。你可以用一條命令把整個(gè)實(shí)驗(yàn)跑完% 讀取干凈語音 [clean, fs] audioread(audio/clean_speech.wav); % 合成帶噪語音疊加高斯白噪聲信噪比 10dB noise 0.05 * randn(size(clean)); noisy clean noise; % 執(zhí)行降噪 [denoised, ~] spectrum_subtraction(noisy, fs, params); % 播放對(duì)比 sound(clean, fs); pause(2); sound(noisy, fs); pause(2); sound(denoised, fs);用randn生成的高斯白噪聲與語音疊加是驗(yàn)證降噪算法最標(biāo)準(zhǔn)的方式因?yàn)榘自肼曨l譜平坦噪聲估計(jì)比較穩(wěn)定譜減效果容易觀察。等這一段跑通之后再換成實(shí)際錄音里的環(huán)境噪聲風(fēng)扇聲、鍵盤聲你會(huì)立刻發(fā)現(xiàn)效果變差——這不是算法不行而是噪聲的平穩(wěn)性變了。用一個(gè)非平穩(wěn)噪聲測(cè)試時(shí)你會(huì)發(fā)現(xiàn)前導(dǎo)靜音段估計(jì)法基本失效必須換自適應(yīng)策略。這種“從合成到真實(shí)”的測(cè)試路徑是語音增強(qiáng)實(shí)驗(yàn)里最有價(jià)值的步驟。5. 常見問題與避坑記錄頻譜減法在真實(shí)語音上的五個(gè)坑5.1 底噪不減反增問題出在噪聲估計(jì)段現(xiàn)象處理一段安靜環(huán)境下錄的語音降噪后背景底噪不僅沒小反而出現(xiàn)了持續(xù)的“隆隆”聲。原因噪聲估計(jì)幀選取得太少或者估計(jì)幀里混進(jìn)了語音起始的爆破音。當(dāng)噪聲幅度譜估計(jì)值偏大時(shí)譜減會(huì)過度削減某些頻段而其余頻段保留了原始底噪形成頻譜上的“空洞”聽感上反而覺得噪聲變大。我曾經(jīng)用從第 5 幀開始估計(jì)噪聲結(jié)果那幾幀恰好有唇齒音整個(gè)處理效果直接崩了。解決把noise_frames調(diào)大到 1520 幀并且檢查用于估計(jì)的幀里有沒有明顯的語音能量。更穩(wěn)妥的做法是先畫出前幾幀的波形或語譜圖確認(rèn)靜音段再設(shè)置參數(shù)。另一個(gè)辦法是把噪聲估計(jì)從固定前導(dǎo)段改為滑動(dòng)平均% 用前20幀的平均幅度譜做噪聲估計(jì) noise_mag mean(mag(:, 1:20), 2);5.2 降噪后出現(xiàn)音樂噪聲過減因子設(shè)大了現(xiàn)象降噪后的語音聽起來有一種“水聲”或“金屬聲”像背景里有人在彈電子琴。這就是典型的音樂噪聲Musical Noise。原因頻譜減法本質(zhì)上是非線性處理。過減因子 (\alpha) 太大時(shí)某些頻點(diǎn)的幅度被減到接近零而這些頻點(diǎn)在相鄰幀之間隨機(jī)出現(xiàn)和消失形成聽感上刺耳的孤立頻點(diǎn)。這幾乎是頻譜減法最著名的副作用所有做語音增強(qiáng)的人遲早會(huì)遇到。解決把 (\alpha) 從 3.0 回調(diào)到 1.52.5 之間同時(shí)把 (\beta) 從 0.01 稍微提高到 0.050.1給每個(gè)頻點(diǎn)一個(gè)下限避免幅度被減到零。音樂噪聲無法完全消除只能抑制到可接受范圍。這是頻譜減法這類方法的邊界理解這點(diǎn)比追求完美降噪更有價(jià)值。實(shí)測(cè)經(jīng)驗(yàn)是(\alpha) 在 2.0 附近、(\beta) 在 0.05 附近對(duì)大多數(shù)語料都算是個(gè)相對(duì)安全的折中點(diǎn)。5.3 重建語音有斷點(diǎn)分幀參數(shù)與 ISTFT 不匹配現(xiàn)象降噪后的語音波形看起來正常但聽感上聲音發(fā)“卡”尤其是輔音部分有丟失感像音頻文件被截?cái)嗔艘粯?。原因幀移長(zhǎng)度與窗函數(shù)長(zhǎng)度、疊加方式之間不匹配。常見錯(cuò)誤是分幀時(shí)frame_step設(shè)置為 10ms但逆變換重建時(shí)窗函數(shù)疊加后沒有做歸一化導(dǎo)致每幀邊界處出現(xiàn)幅度調(diào)制。另一個(gè)常見原因是幀長(zhǎng)不是 FFT 點(diǎn)數(shù)的整數(shù)倍導(dǎo)致ifft結(jié)果無法完美對(duì)齊。解決嚴(yán)格按下面對(duì)齊邏輯來。幀長(zhǎng)nfft必須是窗函數(shù)長(zhǎng)度幀移hop要小于幀長(zhǎng)重疊相加后用win_sum歸一化。這段代碼我在實(shí)際項(xiàng)目中用過很多次可以照抄nfft 512; % 幀長(zhǎng)對(duì)應(yīng)的 FFT 點(diǎn)數(shù) hop nfft / 4; % 75% 重疊 win hann(nfft, periodic); % 重疊相加后要除以窗疊加和 denoised denoised ./ max(win_sum, eps);5.4 保存文件失真音頻格式與數(shù)據(jù)類型沒對(duì)齊現(xiàn)象audiowrite保存出來的 wav 文件播放時(shí)聲音很小或帶有爆音。原因audiowrite默認(rèn)把浮點(diǎn)數(shù)據(jù)歸一化到 [-1, 1]如果降噪后的denoised數(shù)組里有超出這個(gè)范圍的值保存時(shí)會(huì)被截?cái)鄬?dǎo)致爆音。另外如果原始音頻是 16bit PCM 讀進(jìn)來的整數(shù)型MATLAB 的audioread會(huì)把它轉(zhuǎn)成 double 類型但數(shù)值范圍是 [-1, 1]如果你自己合成噪聲、疊加之后沒有重新歸一化很容易超出范圍。解決在保存之前強(qiáng)制做一次歸一化這是最保險(xiǎn)的通用處理% 保存前歸一化防止截?cái)?denoised denoised / max(abs(denoised) eps); audiowrite(audio/denoised_output.wav, denoised, fs);如果你需要保存成 16bit PCM可以用audiowrite(..., BitsPerSample, 16)指定位深但前提是數(shù)據(jù)值范圍在 [-1, 1] 內(nèi)。5.5 處理長(zhǎng)語音時(shí)內(nèi)存撐不住批處理要換思路現(xiàn)象處理一段 10 分鐘以上的長(zhǎng)錄音時(shí)MATLAB 占用內(nèi)存飆升甚至出現(xiàn)“內(nèi)存不足”的報(bào)錯(cuò)。原因spectrum_subtraction在函數(shù)內(nèi)部一次性讀入整段語音后分幀而語譜圖處理需要存儲(chǔ)所有幀的復(fù)數(shù)頻譜。以 16kHz 采樣、512 點(diǎn) FFT 為例10 分鐘錄音約有 19000 幀每幀 512 個(gè)復(fù)數(shù)點(diǎn)算上各類中間變量輕松超過 1GB 內(nèi)存。一次性處理整段音頻是這類實(shí)驗(yàn)里最容易忽略的資源問題。解決把長(zhǎng)音頻切片處理每段處理 5~10 秒處理完拼接回去。拼接時(shí)相鄰片段各保留 1 秒重疊用線性淡入淡出消除接縫。核心思路是算法本身不費(fèi)內(nèi)存費(fèi)內(nèi)存的是“一次性全裝進(jìn)來”。切片處理能把峰值內(nèi)存降一個(gè)數(shù)量級(jí)這也是工程實(shí)踐和教學(xué)實(shí)驗(yàn)的一個(gè)重要分界線。6. 驗(yàn)證降噪效果的三個(gè)硬指標(biāo)波形、語譜圖與信噪比提升6.1 用波形和語譜圖做肉眼判斷波形和語譜圖是驗(yàn)證降噪效果最直觀的工具。波形能看出幅度變化和端點(diǎn)位置是否被破壞語譜圖能看出噪聲頻段是否被抑制、語音的共振峰結(jié)構(gòu)是否保留。畫語譜圖的代碼們可以直接嵌進(jìn)你的實(shí)驗(yàn)?zāi)_本figure; subplot(2,1,1); spectrogram(noisy, hann(256), 128, 512, fs, yaxis); title(帶噪語音語譜圖); subplot(2,1,2); spectrogram(denoised, hann(256), 128, 512, fs, yaxis); title(降噪后語譜圖);判斷要點(diǎn)就兩個(gè)一是低頻段和高頻段的底色是否變淺二是語音頻段的亮色條紋是否保持連續(xù)。如果底色變淺但亮條紋也斷了說明過減太狠輔音被誤傷。好的降噪結(jié)果是“噪聲底色明顯變淺語音條紋基本不動(dòng)”。6.2 計(jì)算 segSNR逐幀信噪比才是靠譜的對(duì)比波形和語譜圖是定性判斷量化對(duì)比要靠分段信噪比segSNR。這個(gè)指標(biāo)是把語音切成若干短幀逐幀計(jì)算信噪比再取平均比全局信噪比更貼近人耳聽感。源碼包里的seg_snr.m可以直接調(diào)用snr_before seg_snr(clean, noisy, fs); snr_after seg_snr(clean, denoised, fs); fprintf(降噪前 segSNR: %.2f dB\n, snr_before); fprintf(降噪后 segSNR: %.2f dB\n, snr_after);如果你沒有干凈語音做參考還需要一個(gè)盲評(píng)估指標(biāo)常見做法是計(jì)算降噪前后的短時(shí)能量譜包絡(luò)方差方差越小說明殘留噪聲越平穩(wěn)。但教學(xué)實(shí)驗(yàn)里有干凈語音就直接用 segSNR不用繞彎路。一組值得記錄的數(shù)據(jù)是10dB 白噪聲輸入下經(jīng)典頻譜減法通常能把 segSNR 提升 3~6dB提升超過 8dB 時(shí)音樂噪聲往往已經(jīng)非常明顯。這個(gè)區(qū)間值可以作為你調(diào)試參數(shù)的標(biāo)尺。6.3 批處理與參數(shù)自動(dòng)尋優(yōu)腳本當(dāng)你需要系統(tǒng)性調(diào)參時(shí)手動(dòng)一次次改參數(shù)再聽效果會(huì)把人逼瘋。常見做法是寫一個(gè)簡(jiǎn)單循環(huán)讓腳本自己跑多組參數(shù)組合把所有結(jié)果記錄到一張表格里results table(); alpha_list [1.0, 1.5, 2.0, 2.5, 3.0]; beta_list [0.01, 0.03, 0.05, 0.1]; idx 1; for a alpha_list for b beta_list params.alpha a; params.beta b; denoised spectrum_subtraction(noisy, fs, params); snr seg_snr(clean, denoised, fs); results(idx).alpha a; results(idx).beta b; results(idx).snr snr; idx idx 1; end end % 按 snr 排序找出最優(yōu)組合 results struct2table(results); results sortrows(results, snr, descend); disp(results(1:5, :));不過我得提醒一句按照 segSNR 選出最優(yōu)參數(shù)并不一定等于聽感最好。這個(gè)實(shí)驗(yàn)里有個(gè)很有趣的現(xiàn)象——某組參數(shù)讓 segSNR 提升了 7dB聽感上卻滿是音樂噪聲反而不如提升 4dB 的一組參數(shù)舒服。從那以后我每次做語音增強(qiáng)實(shí)驗(yàn)都強(qiáng)制走一遍“參數(shù)掃描 聽感確認(rèn)”的雙重驗(yàn)證數(shù)學(xué)指標(biāo)只是方向標(biāo)耳朵才是最終裁判。這套源碼包的價(jià)值不在于給你標(biāo)準(zhǔn)答案而是讓你有能力把每個(gè)環(huán)節(jié)拆開看、對(duì)比看建立起自己的判斷標(biāo)準(zhǔn)。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
人妻激情在线视频| 亚洲一区二区三区播放在线| 亚洲精品日韩国产欧美| 劲爆欧美人妖三区91| 亚洲91色| 狠狠爱综合网| 天啪| 多乙久久久久久| 成人精品视频一区二区| 色欲Av人妻精品一区二| 亚洲老熟妇xxx| 97伊人超碰| 国产亚洲色婷婷久久99精品91葵花宝典 | daxiangjiao你懂的| 麻豆国产97在线| 色婷婷色99国产综合精品| 999 久久久| 国模无码人体一区二区三| 中文字幕日韩综合| 亚洲精品九九九| 一二三四免费视频| 亚洲欧美黄| 9久热| 国产视频第2页| 美女裸体无遮挡永久免费观看网站 | 神马久久久久久伦理片| 人人搡人人肉久久精品| 久久久久亚洲av综合波多野制衣| 久久久久亚洲一区女同性恋中文字幕| 亚洲色欲天天天堂色欲网女| 91男人天堂网| 亚洲综合精品国产一区| 亚洲性综合11| 99精彩视频| 揉揉揉夜夜| 精品黑人一区二区| 91青青在线| www.久久久久| 国产路线专区| 亚洲精品国产精品乱码不99| 91超碰丝袜制服| 欧亚性爱视频免费看| 啊啊啊啊啊啊啊啊要喷了| 激情国产乱伦Av| 久操操| 国产综合网站在线播放 | 99热在线观看| 人妻喷水| 蜜桃成人1区2区3区| 天天综合97| 日韩在线AB| 乱性AV| 91蜜臀在线久久久久| av影院十区| 97人妻色| 青娱乐国产盛宴视频| q2午夜理论片夜色av| 久久99精品视频| 极品少妇久久久| 奸色色 男人天堂 天天射| 中文AV制服乱伦| 欧美大片天天看| 26uuu性物| 人人摸人人舔一区二区| www.超碰| 黑人美精品 A片| 日日日大屁股骚女人精品| 色成人Www精品永久观看| 91精品久久久久久| 5252色欧美在线| 无码操逼网| 午夜福利 成人 91| 麻豆国产av网| 色婷婷九月天天综合| 久艹免费| 综合91网| 欧插网站| 日本国产成人亚洲精品无码| 成人免费毛片| 操人妻视频| 亚州综合AⅤ| 一线黄色免费性爱片| 久久一区二区加油站| 亚洲五月丁香花狠狠干一区二区三区 | 精品中文字幕一区二区l - 百度| 大香蕉性欧美| 激情四射婷婷六月天| 91粉芽高清在线一区二区| 三男一女不戴套的A片| 色五月第四色| 亚洲精品男人的天堂| 中国AAAAAA黄色片| 亚洲资源一区| 亚洲色天堂九9| 色综合91| 91GD.COM| 国产av美女被艹的乱叫| 黄色免费网| 日韩三级av片| 久久大陆| 久草资源在线视频官方总站日韩丝袜美腿 | 久久精品视频在线观看| 丁香五月激情啪啪| 熟女人妇一区二区三区| 国产精品视频91久久| 久久九九97| 干b在线性社区| 五月丁香激情综合| 无码自拍SM| 日本精品网站在线中文| 亚洲综合电影| 美女91网| 97欧美综合网| 欧美色91| 加勒比久久av| 91天射| 在现视频女上位好爽| 亚洲av无码成人精品国产| 成人一级性爱| 午夜亚洲WWW湿好大| 欧美碰碰综合色| 亚洲影视第一页| 欧美情色男人的天堂| 爱射综合| 9久超碰| 99精品网| 99久久婷婷| 亚洲无线码一区国产欧美国| 91人妻做a观看视频| 亚洲A曰本VA欧美VA视频| 熟女精品一区二区在线观看| 中文字幕人乱码中文字的预防方法 | 精品十八在线观看| 97激情97激情| 精久久久91| 91欧美偷拍| 东京太热久久久| 日本狠狠干| 欧美性爱系列| 欧美系列在线一区二区| 欧美,日韩,亚洲视频| 操www| 日韩久久.一级黄色片| 金莲网址| 亚洲女毛多水多21P| 天天看天天在线精品| 国模私拍一区二区三区神乳| 日韩成人精品| 亚洲天堂7777| 久久婷婷色综合一区二区三区| 五月天婷婷影院| 国产日韩在线播放| 超碰成人免费| 白丝AV网站| 久久久久久久久九九久孕交| 亚洲诱惑| 97 九色| 好爽要喷了| 欧色网址| 97人人夜夜精品视频| 丰满岳乱妇一区二区三区| 1769国内精品视频| 国产精品熟女九色九色蜜臀| 在线αⅴ| 色伊人91| 狠狠色婷婷7777久| 鸥美极品| 午夜噜噜噜| 啊啊嗯嗯好爽| 日本一区视频在线观看| 天天天天干| 精品176精品2| 91高清欧美| 97在线视频网站| 日本操逼视频免费| 久久久久久国产精品免费网站| 性爱av网站| 亚洲激情久久| 9长久久精品| 99999这里都精品| 亚洲性高潮| 天天综合官网| 亚洲最大成人a毛毛片| 插日本熟女视频| 色五月首页| 亚洲骚男同com| 天堂亚洲精品久久老牛| 欧美亚洲清纯| 天天综合网~91| 久久中文字幕不卡人妻| 自拍偷拍 日韩无码| 国产超碰国产97| 男人干美女| 国产97在线播放| 9久精品| 高清成年美女黄网站免费大全| 探花一区在线| 亚洲www91| avav青青草久久夜| 天天摸夜夜添无码小视频| 日韩乱伦影音先锋| 夜夜操av亚洲一区二区| 男人的天堂VA| 亚洲av综合色区无码一| 先锋精品av色鲁| 四虎国产成人精品免费一女五男| 亚洲黄色电影| 综合情欲网| 欧美日韩大黄片| 青青草日韩无码| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 亚洲无线观看久久| 99热官网| 久久网亚洲| 中国操逼无码| 操人妻少妇中文| 无码人妻精品一区二区三区九九| 成人性爱AV在线免费观看| 91N欧美| 欧美成人国产精品| 乱伦图av| 久久色一区二区| 亚洲一区二区中文字幕| 中文字幕免费看大片| 欧美 青青草| 国产精品久久久久久久久久久久久久| 欧美综合区| 淫色网综合| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 国产精品久久久久久久久AV大片| 啊啊啊啊啊啊啊网址在线观看| AA级电影三区| 欧美狠狠操| 九九九热| 曰本精品久久久| 亚洲色图欧美色图另类图片| 99色在线视频| 久久一区二区三区四区五区| 久久香蕉国产传媒一区剧情天美| 黄页| 淫淫总合网| 国产美女高潮视频| 久久精品国产亚洲AV片多多| Aa东京男人的天堂| 色欲蜜臀AV| 色制服丝袜夫妻av一区| 狼狼色丁香久久婷婷综合五月 | 亚洲97P| 日韩欧美亚洲自拍偷拍| 人妻嗯啊啊在线播放| 蜜臀久久精品久久久久视频| 韩国午夜理伦三级好看| 秋霞鲁丝午夜无码一区二区三| 丁香六月激情| 亚洲人久久久网| 以及麻豆国产入口在线观看免费| 中文啪啪视频| 亚洲中文字幕熟女| 欧美精品双插| 91小视频| 天天夜夜rb| 激情五月天婷婷| 国产女人视频三四五区| 日韩中文字幕熟妇人妻| 日韩性爱视频在线免费观看| 性感美女啊啊啊在线| 日韩一级成人毛片免费观看| 熟女露脸激情自拍视频| 91操人| 日韩亚洲欧美中文字幕| 欧美激情 日韩精品| 偷拍 欧美 日韩| 97在线青| 久久九九网| 97久久精品| 懂色AV中文| 欧美精品日韩久久久九| 国产精品一区二区麻豆| 六月婷婷综合| 久久av无码| 99re热| 强奸乱亚洲| 亚洲欧美999| 中文字幕久久精品一区| 老司机天天操| 九九九只有精品| 黑人精品成人一区二区三区| 美女黄网| 国产乱不卡| 偷拍伦理视频| 亚洲 小说 欧美 激情 另类| 精品久久久av| 国产精品美女在线一区| 不卡六六在线91| 色综合一区二区三巨| 1000部熟女视频在线观看| 超碰伊人在线| www.91久久| 影音先锋每日最新资源在线观看| 后入式999| 91伊人影视综合| 大香蕉黄色一级片免费看| 啊啊啊男女| 久久av色| 欧美九9 9 9| 成人八戒网站| 91综合网在线| 97爱b| 人妻熟女午夜精品在线| 黄片com.| 欧美夜夜草视频| 99re95| 国产亚州高清国产拍精| 久久精品国产精品一区 | www.99色| 欧美日韩中文字幕人妻| 九九五月天| 麻豆国产第一| 大香蕉伊人网WWWn0n| 手机看片1025| 国产AV无码AV| 免费黄色片。| 翔田千里AV无码秘 三区| 亚洲加勒比色图| 五月天伊人| 亚洲色五月| 国产精品无码av嫩草| 大香蕉99re| 日本男人插女人的逼黄色| 日亚韩精品视频二区三| 亚洲免费在线探花| 99亚洲精品| 国产人妻久久精品一区二区三区| 热G综合热G中文| 日日夜夜模| 成人五月香网在线| 久久激情视频| 99在线精品视频| 操操逼操操逼操操逼逼| 国产精品久久久久久久电影渣男| 日本孕妇一区二区视频操逼免费看 | a网站免费观看| 欧美性爱一级操| 国产日韩欧美中文在线播放| 天天综合网网欲色| 蜜臀久久99精品久久久久久婷婷| 欧美另类天堂| 91四海无码日韩欧美| 东北操逼| 久久禁| WWW.加勒比人妻一区不卡.com| 啊啊啊啊啊在线观看网址 | 东北女人的毛片| 人人妻人人操人人乐| 干婷婷综合网| 超碰在线国产| 色色五月婷| 欧美特大黄一级片片免费| 370p日韩欧美亚洲精品| 18禁免费视频| 美女午夜福利免费视频| 操操逼操操逼操操逼逼| 中文自拍欧美影视| 婷婷五月激情综合| 免费一级视频特黄色大片| 午夜亚洲国产理论秋霞| 在线a v| 国产探花精品在线| 国产精品第一区第一页| 精品国产一区二区三区在线播出| 色婷婷六月丁香七月婷婷| 岛国黄片网站| 神马久久久久久伦理片| 国产精品成人无码av| 欧美成人AⅤ大片在线观看| 丰满少妇乱子伦精品无| 日韩人妻一区二区精品| 在线观看十八禁| 日少妇亚洲版| 好看的91视频| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 国产精品第一页国产大屁股视频免费区i| 精品色色| 99热aaa| 日韩 成人 有码| 麻豆传媒一区二区在线观看| 亚洲清纯唯美| 精品少妇一区二区| 欧亚日韩一区在线| 夫妻AV网站| 96一区二区| 五月丁香六月综合缴清无码 | 亚欧免费观看视频| 93人人操人人| 五月丁香影院| 韩国女主播青草在线| 欧美性天天影院| 久久久久96| 老熟女网站| 人人看人人爰人人操| 这里只有精品视频在线观看麻豆| 精品超碰国产| 密臀在线免费观看| 蜜臀va69| 欧美成人A√在线一区二区| 先锋色眉乱伦资源| 九九在线视频| 伦理日韩国产久久| 老司机福利青青草| 亚洲操逼视频网站| 婷婷色导航| 女人爽到高潮潮喷18禁网站| 天天操天天射青青草| 天天激色| 亚洲欧美另类激情小说| 女同性恋久久| 亚洲人妻熟妇三十三区| 久久久亚洲熟妇资源| 色屁屁影院www国产| 国产一区二区啪啪视频| 高树玛利亚无码流出| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 色香伊人| 中文字幕av亚洲精品| 天天干天天狼在线视频| 婷婷情色五月天| 欧美偷偷网| 国产极品粉嫩馒头一线天av| 天天爽天天爽| 另类专区加勒比| 91人妻在线视频| 国产精品女生av| 校园春色综合| 亚洲熟女人妻中文字幕一区二区| 国产亚洲女v在线观看| www久| 欧美大色交| 亚洲中文字幕在现观看| 99操99| 亚州再线| 国产v片在线免费观看| 狠狠干综合| 2019亚洲男人天堂| 无套内射人妻在线播放| 亚洲欧洲视频小说在线观看| 97欧美日韩精品| 秋霞蝌科网日本一区| 亚洲视频小说| 影音先锋日本一区二区| 九九九九九九九九九九九免费国产| 青青操日韩| 中文字幕一区二区韩| 91狠狠综合久久久久久| 蜜臀AV午夜精品久| 99激情视频| 超碰在线在公开超碰在线在公开| 欧美一区二区一级岛国大片| 99这里有精品| 亚洲有码视频二区| 一区二区你上我| 不卡视频一区蜜桃视频| 久久色情| 四虎免费在线播放| 色婷婷色99国产综合精品| 超碰97综合网| 人人干人人操人人爱| 欧洲Au麻豆| 日B操| 少妇69中文| 日本精品网站在线中文| 99xav| 欧美18 在线观看| 欧美白嫩女HD| 乱伦一区二区三区‘| 亚洲情色婷婷五月天| 五十路熟女人妻一区二区在线观看| 久久大香蕉| 97资源亚洲| 首页亚洲国产高跟丝袜诱惑视频| 国产精品操| 国产无套粉嫩白浆在| 亚洲少妇自拍中文字幕懂色| 国产毛片精品一区二区色欲黄A片| AV色五月天| 国人欧美精品一区二区| 色路综合| 99热精品在线在线| 夜夜做夜夜爽精品视频| 亚洲综合在线视频| 激情文学亚洲| 屌色在线97视频| 99久久久无码国产精品性啊聊| 国产超碰在线一区| 少妇高潮对白在线观看| 欧美天天综合网版| 成人日韩中文字幕| 国产乱码精品一区二区三区四川| 日韩99999| 2001天天操| 日本精品网站在线中文| 久久9精品网站| 日韩三级视频一区二区三区| 日韩 国产 欧美自拍| av操操不卡| 精品人妻一区二区视频| 亚欧洲日韩国产精品| 成人贴图日韩欧美| 国产中文大片资源中文字幕| 国产中午字一暮区| 可以免费观看的日韩av毛片| 欧美78P| 97硬碰| 午夜一区二区三区国产| 91n处女在线观看| 激情图片亚洲色图| 91精品无码人妻系列| 欧美亚洲综合高清在线| 91欧美性| 97天天搞在线| 欧美一级国产一级| 96精品久久久| 国产精品。| 99热精品在线| 搡老女人老妇女AAA一VU麻豆| 少妇精品| 美美91成人国产精品欧美精品久久久久久久| 国产精品制服丝袜清纯唯美| 麻豆久久一区二区三区| 天天干夜夜肏| 午夜性| 夜夜爽夜夜| 欧美传媒一区| 内射黑人| 成人夜夜爽| 人妻人人做人人澡人人爽欧美一区| 九久精品| 蜜桃午夜视频一区二区| 97欧美色资源| 67194无码不卡| 99色综合| 蜜乳AV.COM| 国产一级高清免费观看| 免费男人的天堂| 亚洲淫乱骚妇AV| 成人在线日韩| 亚洲中文字幕av| 四虎影视永久在线免费| 亚洲婷婷综合网| 啊啊啊啊嗯嗯在线久久久| 蜜屁Av| 爱爱动态试试看6 0秒| 玖玖在线视频| 亚洲精品国产熟女久久久久久| 欧美日韩在线小说 | 色爱亚洲| 九久久九九久视频| 在线观看亚洲专区| 日韩熟女操逼| 亚洲人成网站7777| 欧美综合网| 欧美 色 亚洲| 国产一区二区精品久久久不卡蜜臀| 国桃视频产巨乳精品一区二区在线| 熟妇女人妻呻吟久久AV| 95精品在线| 午夜免费视频1000| 99视频内射三四| 九色在线熟女国产黑人| 四虎影视永久在线免费| 日本一区视频在线观看| 在线毛片片免费观看| 婷婷色综合欧美日韩| 人妻久久一区二区三区| 丰满人妻-区二区三区| 国产精品伦理| 超碰在线91| 大香蕉懂9| 精品人妻久久久| 后入精品| 亚洲人妻精品一区二区| 啪啪自拍九九综合| 免费操逼91| 国产中出内射一区二区| 天堂无码| 人人操人人爽人人操人人| 国产毛片毛片4p懂色| 欧美日韩另类激情图片| 91n欧美| 日日爱99| 92性色国产午夜福利在线661| 欧美性爱精品七区| 人人摸.人人色| 国产精品自拍xxxx| 五月丁香社区婷婷日韩欧美精品影院 | 蜜桃AV天堂| 中文字幕成人乱码熟女精品国50| 中文字幕第2页| 国产精品免费久久久久久久久久| a片 xxxx受爽视频| 久久伊人亚洲AV无码网站| 日韩精品在线观看观看| 思思热免费视频观看| 久久欧美性爱视频| 中文字幕中文字幕一区二区| 久久国产性爱| 在线免费观看高清无码视频 | 丝袜色综合| 日本天堂在线播放| 少妇蹲下露出大唇5| 欧美综合网在线| 国产多人在线观看视频| 欧美成人黄网色网站| 99热精品在线观看| 青青草视频久久久久| 人妻出轨一区二区三区| 亚洲人久久久网| 78精品| 欧美gv在线观看| 国产剧情AV不卡在线观看| 五月花婷婷| 开心六月色| 九九九九97| 久久久久久久性爱| 你懂的在线观看区国产| 九九探花视频在线观看| 亚洲小电影免费涩涩成人在线高清| 欧美精品自慰系列寂寞少妇| 欧美超碰9798| 久艹99| 亚洲色图综合| wwwxxx日本爽| 青草一区二区| 日韩乱伦AⅤ| 五月激情小说| 欧洲精品久久| 久久久久久久久999| 中文字幕中文字幕一区二区| 蜜臀久久一区二区| 欧洲乱码视频| 啊v在线观看视频| 巨爆乳一区二区爆乳区| 欧美在线观看综合国产| 99色视频| 国产热av| 性爱网站一区二区| 五月香婷婷| 嗯嗯嗯啊啊啊操的我好爽| 欧美色吧综合| 操逼片国产| 久草精品热视| 69久久| 丰满人妻一区二区三区四区| 日本一二区免费| 四季AV综合网址| 亚洲熟女诱惑| 亚洲中文字母在线播放| 97色色国产视频| 蜜臀久久99精品久久久久久| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 亚洲国产一区二区日韩专区| 激情综合网激情五月天| 亚洲偷91色| 蜜乳AV.COM| 精品国产网站| 久久精品熟妇丰满人妻99| 特级丰满少妇一级AAAA爱毛片| 一个人在线看的黄色电影网站| 欧美草草高清日韩视频| 91爆操视频| 99热在线播放| 91精品国| 亚洲国产欧美中文永久| 青草影院内射高潮| 青青操综合网| 亚洲色悠悠久久88| 少妇一级婬片免费放一级a性色.| 美女黄页| 亚洲欧美综合| 国产女上位好爽在线| 91精品国产91熟女| 一区二区三区亚洲| 欧美久久婷婷| 国产传媒午夜理伦精品| 国产传媒日本欧美专区| 欧美巨大性舒爽顶到了| 亚洲色综合| 97中文综合| 人妻少妇被猛烈进入中| www.高清无码诱惑一区.com | 香蕉免费一区二区三区不读| 日本人妻中文字幕精品| 精品九九九九九九九| 国产不良强奸视频免费看| 亚洲人在线| A片A5445444| 91久久18禁| 久久久久久亚洲中文| 骚女高跟AV在线| 中文字幕精品日韩中文字幕| 欧美日本不卡| WWW黄片COM| 一区二区视频在看| 欧美综合站| 日本淫乱女一区二区三区视频| http://qxhbdz.com| 精品人妻中文字幕高清| 91九九九逼| 精品国产人成在线| 夜夜嗨免费视频| 九九碰九九爱97| 久久久久99999| 男人天堂站| 嫩呦国产一区二区三区AV| 欧美日韩青操| 999岛国大片| 96久久久久| 亚洲国产综合久久久性感熟妇| 国产精品国产亚洲区艳妇糸列| 久久精品视频28| 欧美经典一区二区三区| 蜜桃AV天堂| 狠狠久久亚洲欧美专区| 日本操逼aaaaa| 大香蕉啪啪啪| 日韩精品字幕| 亚洲日本天堂| 国产999精品久久久久久| 亚洲精品一区二区日本| av东京热男人的天堂| 这里都是精品在线观看| 久草午夜| 色天堂在线观看| 国产精品三级视频网站| 91狠狠综| 美女主播色欲91抠b在线播放| 熟女精品va中文字幕| 亚洲日韩美女丝袜美腿人妻视频| 色老汉色| 久9热| 超碰碰97| 国产精品97超碰| 97超碰超| 亚洲av噜噜噜噜噜噜| 91精品国产91久久福利| 国产一区在线观看无码AV| 波多野42部激情无码喷潮| 亚洲国产精品有声| 爱av免费| 特级大荫道BBwBBwBBW| 麻豆激情综合| 懂色av中文字幕一区二区三区天美| 欧美偷偷网| 欧美性xxxxx狂欢| 亚洲日韩国产欧美综合v| 男人的天堂2019AV| 一本大道综合伊人精品热热| 91n处女在线观看| 秋霞一级A片黄色视频| 婷婷五月天激情四射| 九九热五区| 尤物av网站| 天美传媒精品久久视频| 国产女s强制榨精视频| 亚洲图片偷拍视频区| 亚洲激情色片 | 熟妇xxxxx性春色| 啪啪综合网| 天天日美女的B| 亚洲丝袜诱惑| 秋霞欧美性爰视频| 亚州欧美综合| 日日日日做夜夜夜夜无码| 亚洲日产专区| 91老熟女老女人国产老太| 久久伊人最新网址视频| 99热这里只有精品8| 亚洲影视高清第一页| 中文字幕乱码人妻二区三区| 蜜臀久久一区二区| 粉嫩av一区二区三区天美传媒 | 久久m| 欧美不卡在线一区二区| 亚洲成人一二三区| 野狼福利社区| oumeisetu综合| 天天肏夜夜肏| 日韩精品黄片免费观看| 骚人妻少妇视频| 精品免费视频国产一区| 小草精彩毛片| 91狠狠综| 一区中文字幕二区日韩| 98久久| 欧美狠狠弄| 欧美性爱日韩高清| 国产超碰在线一区| 免费?级毛片无码?∨蜜芽试看| 色欲人妻一区二区在线| 家庭乱伦网站国产| 天天天操天天天爱| 九九综合久久| 91中文字幕在线观看| 防屏蔽在线视频| 中文字幕日韩精品一区二区三区| 手机看片91人妻| 欧美超碰9798| 在线αⅴ| 久久精品人妻一区二区三区| 久草免费福利在线播放| 国际精品久久久| 亚洲色图国产另类| 91久久99久久91熟女精品| 精品国产av一区二区三区四区入口| 青青草视频在线观看一区二区| av天堂手机版追回| 91五十路| 色www精品视频在线观看| 国产亚洲色婷婷久久99精品91葵花宝典 | 超碰在线综合97| 国产suv精品一区二区四| 思思热在线cao| 日韩无限资源| 女人18精品一区二区三区| 精品国产99| 91久久久久久| 日韩精品永久在线观看| 思思热一热婷婷热一热| 亚洲精品电影| 神马久久久久久久久久久久| 97精品一二区| 大香蕉av在线| 懂色av色欲av蜜臀av| 欧美78P| 情色五月天就去干| 啊啊啊久久久视频| 久久一二三四不卡| 丝袜美腿诱惑亚洲欧美视频在线观看| 免费在线黄片视频| 精品成人亚洲午夜电影| 台湾一区国产高清在线| 免费观看一区| 啊啊啊操死我| 美女诱惑一区| 外国免费性情大片| 国产精品不卡一区二区三区| 一级黄碟在线观看| 一区| 精品网站9999| 色 婷97| 日本一二三高清| 五月天色色网站| 大香网伊人久久综合| 精品一区二区亚洲国产| 99精品在线播放| 中文字幕丝袜美腿| 欧美天天综| 男人天堂站| 久久只有精品一区二区三区| 欧美在线官网| 91在线色| av草草在线电影| 天天天干977| 天堂v无码免费视频| 欧美偷拍区| 天天草夜夜草高潮片| 亚洲综合中文字幕有码| 亚洲最大无码中文字幕网站| 免费看日产一区二区三区| 97WW精品| 日韩图区| 破处bbq| 蜜臀久久99精品久久久久久无删减| 国产精品免费久久久久久久久久| 可以在线观看的黄色网址| 艹精品| 激情五月天色色网| 亚洲大色堂| 国产美女91| 啊啊啊在线观看| 日韩久久.一级黄色片| 后X久久| 熟妇无码视频三区| 乱性AV| 色999五月色| 手机不卡视频不卡在线一二三区| 中亚黄色三级大片 | 97欧美色资源| 黄色成年| av天堂天堂av日韩| 激情五月婷婷| 97精品久久久久久久| 精品对白久久不卡| 欧美综合区| 久热99999| 三级激情网站| 久久婷婷五月天| 激情小说亚洲视频| 国产二区视频在线观看电影| 亚洲天堂性爱| 国产精品欧美在线观看| 一区二区三区探花在线观看| 看看小穴| 午夜舔阴达高潮视频免费看| 啊啊啊啊一区| 久久久96| 天天透伊人| 3PAV乱伦视频| 夜夜夜久久| 色综91| 亚洲色图大香| 亚州熟女乱伦| a男人的天堂| 亚欧高清| 99re只有精品| 四虎午夜影院| 东北女人的毛片| 欧美的性爱网站免费| 亚洲淫乱骚妇AV| 97亚洲色图| 久久五月天婷婷| 超碰九区| 人妻精品综合中文字幕在线| 日本黄大片在线观看视频| 久操在97| 成人黑料社久久| 亚州欧美另类| 日韩欧美女优电影| 亚洲欧美色图小说| 偷拍综合亚洲| 日韩黄色一区二区三区| 亚洲有码视频二区| 青青伊人久久| 蜜乳av首页| 91精品人妻一品二品三品| 天天爽天天干| 国产日韩区| 九九九偷拍| 亚洲一二三精品久久网| 日韩乱伦影音先锋| 日韩BBN| 狠狠躁AV| 亚洲 欧美日韩 另类| 亚洲成人贴图| 日日日色色色色色| 激情五月激情综合网| 免费自拍三级综合| 一本大道久| 第45页一区二区| 狠狠五月天| 欧美日产国产在线成人第一区| 加勒比综合a∨| 亚洲 图片 综合91| 不卡一区二区日本视频| 久久精品国产亚洲AV先锋| 94色色电影网| 亚洲综合性网址| 爽爽歪在线视频| 五月色网| 成人 日本A片无码8888| 免费岛国一级片| 长久操视频| 成人影 天天操 亚洲| 综合网色| 丁香五月天啪啪| 中文久久爆乳| 国产综合操逼高清| 国产免费操逼| 老熟女乱伦片| 欧美亚洲高清| 东京热双插| 97久久超碰| 九九九九热| 亚洲码在线中文在线观看| 欧美色图综合| 天天综合97| 亚洲另类天堂| 欧美色图亚洲激情| 91高清欧美| 欧美激情视频一区二区| 欧美亚洲特P| 99热在线只有精品| 青青操日韩| 婷婷性网| 玖玖久久久| 国产精品播放| 婷婷丁香激情| 不卡av免费在线网址| 99视频这有这里有精品| 人人人摸人人| 国产成人精品必看| 色综合av男人天堂| 午夜天堂精品久久久久91| 久久久久久久久久久97| 大香蕉欧美国产日韩高潮| 国产热av| 精品一级毛片在线观看| 一区二区三区高清天码| 日韩色| 香一区二区三区| 欧美大色交| 日韩熟女三十乱伦| 极品极品色影院| 伊人网在线观看| 麻豆天美一区二区| 岛国片国产成人亚洲播放| 9/A片 | 亚洲影院无码在线| 97色婷| 老熟妇综合| 亚洲色图A| 性videos欧美熟妇hdx| 久久这里只精品99re66图| 99久久com免费视频′| 麻豆黄站| 天天综合网日韩7799| 91蜜臀熟女| 任你干在线视频| 国产不良强奸视频免费看| 97摸视频| 青青国产在线拍揄自揄拍| 色九久| 最近2019中文字幕国语免费版| 免費人妻夜夜爽天天爽爽一区| 欧美碰碰综合色| 国产极品一区二区三区三州| 亚洲色资源| a片久久久久久久久久久久 | 成人av在线播放| 亚洲综合性感在线| 亚洲中文字幕精品一区| 熟妇最新先锋一二三区| 人人操人人色网| 2001天天操| 国产午夜福利专区综合| 4141514逼喷水三级片| 亚洲性爱成人| 操人妻逼91| 亚洲伊人久久综合97| 中文字幕在线观看AV| 中文操逼字幕| 黄呦呦在线| 国语国产操逼伊人AV网| 成人九九| 熟妇最新先锋一二三区| 亚洲精品乱码线路中文字幕| 亚洲精品蜜桃久久久久久久| 亚洲国产精品无码AV在线| 草B在线| 99自拍B亚洲 | 日韩射图| 久久久噜噜噜久久久| 日韩人妻一二三区视频| 歐美性天天| 超碰九色| 搡老熟女免费视频| 亚洲s色图| 欧美久久婷| 国产激情av女片自拍| 我想要 啊 啊 啊| 97超碰色屌| www.99色| 久久久久九九九| 亚洲中文字幕在线视频一区二区| 操曰本熟女| 97人肏| 97香蕉碰碰人妻国产欧美| 国产精品探花色| 啪啪自拍九九综合| 美女骚尻视频| 91女网站| 亚洲激情网一二三四区| 家庭乱伦网站国产| 蜜臀一区二区三区在线| 亚洲欧美天| 97精品第3页| 国产精品2020| AV色天香在线| 99综合网| 99无码视频| 日本99久久| 日韩性爱小视频在线观看| 天天摸夜夜添无码小视频| 三上悠亚在线毛片91| 综合色91| 欧美日韩中文字幕人妻| 搡老女人老91妇女熟女| 女人的天堂大香蕉网| 宅男91视频在线播放| 蜜桃传媒一区二区亚洲| 久久秀这里有精品| 久久久婷| 成人资源中文字幕在线观看天天| 色九月婷婷| 97人人干| 人人澡人人爽人人精品| 国模限制级电影| 超碰激情808| 天天天天天天天天综合| 亚热日本熟女| 狠狠爱夜夜干| 小电影欧美91| 淫荡网址| 操逼片国产| 精品性爱一二三区| 99久久综合网| 精品人人| 性爱AV天堂| 亚洲色图日韩丝袜制服一区二区五月在线| 欧美色蜜桃97| 偷拍综合网| 人干人人人操人人摸| 婷婷中文字幕| 日韩激情视频| 狠久久| 国产精品久久久久久高清无码免费看 | 国产亚洲精品久久久久小| 99精品视频在线观看免费| 免费精品福利在线观看| 一区麻豆 高清中文字幕| 佐山爱中文字幕| 天天操熟妇| 熟女激情综合网| 欧美成va视频网站| 嗯嗯嗯不要不要免费视频| 久久原创中文| 老司机深夜18禁污污网站| 立川理惠加勒比无码| 黄色小说亚洲| 男人天堂资源| 国产成年免费大片黄在线观看| 日日狠狠久久偷偷色综合免费| 91老熟女老女人国产老太| 欧美亚洲中文| 日韩精品国产精品五码一区二区| 蜜臀av中文字幕| 自拍偷拍草一草| 91久久精品国产| 黑人性欧美| 黄色性爱网网| 天美一区在线| 韩日性爱av| 伊蕉97蜜桃97狠狠综合干| 91在线免费精品视频| 五月丁香在线| 偷拍导航视频网站| 天天肏夜夜肏| 国产农村妇女毛片精品久久| 久操网视频| 久久草视频污视频| 秋霞成人一级在线观看| 啊啊啊com| 麻豆国产精品午夜视频| 蜜桃久久久久久| 欧美91精品国产自产| 欧美美女自慰一区二区三区| 99re在线| 日韩熟妇二区| 九九碰九九爱97超碰| 97色爱| 9国产超碰|