资源简介
4元麦克风阵列去除语音混响,适合正在学习阵列去混响的同学们参考一下
代码片段和文件信息
clc;clear;clf;
[xfs]=wavread(‘a1.wav‘);
n=0:pi/10000:2*pi;
n=0:length(x)-1;
x0=x;
N=4; %四个麦克风的麦克风阵
%========================================================================%
%画x0的语谱图
figure(1);
N_w=200;
N_fft=1024;
N_overlap=round(0.5*N_w);
t=(1:length(x))/fs;
FSize = 18;
Spec=abs(spectrogram(x0hanning(N_w)N_overlapN_fftfs)).^2;
imagesc(0:(N_w-N_overlap)/fs:t(end)0:500:(fs/2)10*log10(Spec));
set(gca‘FontSize‘FSize );
axis(‘xy‘);
xlabel( ‘Time (ms)‘ ‘FontSize‘ FSize );
ylabel( ‘Frequency (Hz)‘ ‘FontSize‘ FSize );
title ( ‘SPECTROGRAM‘ ‘FontSize‘ FSize );
[x1n1]=shift(x0-10min(n)max(n)); %分别对信号平移103050个点
[x2n2]=shift(x0-30min(n)max(n));
[x3n3]=shift(x0-50min(n)max(n));
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 54344 2011-05-03 13:23 a1.wav
文件 9696 2011-05-03 13:24 MicrophoneArrayDereverberation.m
相关资源
- HMMforspeechrecogntion 一个可执行的HMM语音
- AGC
- Wavelet_denoising 小波变换的MATLAB源程序
- MFCC-GMM 基于MFCC的GMM的说话人识别
- speech-emotion-recognition-system gmm模型下的
- speech-enhancement 本资料涵盖了几乎所有
- VQ-Matlab 基于矢量量化的孤立词语音识
- Voice_Conversion_1 基于GMM模型实现语音转
- speechRHMM HMM语音识别的matlab程序
- EMOTION-RECOGNITION-OF-SPEECH 关键词:语音
- HMMshuziyuyinshibie 基于HMM的数字语音识别
- mfccPSVM 本实例程序是基于matlab的语音
- matlab 数字语音处理及MATLAB仿真张雪英
- m.file 语音增强算法
- HMM_GMM 一个有效的
- test-one 语音识别
-
DPSK_PCM_TDM 利用matlab simuli
nk产生两路 - DTW 语音识别的matlab仿真
- Desktop 语音识别
- 2DPCA_Matlab_Codes_PAMI_2004 这里面的代码是
- MFCC-and-SVM 建立了普通话语音性别数据
- kaerman 语音信号去噪
- Dereverberation 通常语音信号在增强时会
-
TIMIT-Speech-Databa
se 可用于matlab的英语 - DNN_toolbox 语音分离用的深度神经网络
- 语音LPC编码器仿真Matlab程序
- 语音分帧函数
- 基于DTW算法的语音识别原理与Matlab实
- 自己写的语音信号功率谱估计
- 语音情感识别1
评论
共有 条评论