Matlab Kinect麦克风阵列顺序
我已经开始使用kinect话筒。 我可以使用Matlab代码获取wav文件:Matlab Kinect麦克风阵列顺序,matlab,Matlab,我已经开始使用kinect话筒。 我可以使用Matlab代码获取wav文件: fname='out.wav'; f=fopen(fname,'r+'); fseek(f,20,0); fwrite(f,[3 0]); fclose(f); y=wavread(fname); wavwrite(y(:,1),16000,'out_hello_1.wav'); wavwrite(y(:,2),16000,'out_hello_2.wav'); wavwrite(y(:,3),16000,'out_h
fname='out.wav';
f=fopen(fname,'r+');
fseek(f,20,0);
fwrite(f,[3 0]);
fclose(f);
y=wavread(fname);
wavwrite(y(:,1),16000,'out_hello_1.wav');
wavwrite(y(:,2),16000,'out_hello_2.wav');
wavwrite(y(:,3),16000,'out_hello_3.wav');
wavwrite(y(:,4),16000,'out_hello_4.wav');
[wave,fs]=wavread('out_hello_1.wav'); % read file into memory
[wave2,fs2]=wavread('out_hello_2.wav');
[wave3,fs3]=wavread('out_hello_3.wav');
[wave4,fs4]=wavread('out_hello_4.wav');
我的问题是我在这里录制了out.wav
并制作了out\u hello\u 1.wav
和2
,3
,4
等等
但是我怎么知道哪个wav(out\u hello\u 1
)文件是从哪个麦克风录制的呢
如果此代码中的顺序是“out\u hello\u 1,out\u hello\u 2,…”,那么kinect的麦克风在实际设备中的顺序是什么
我不能上传图片,然后告诉我像从右侧麦克风是1,2,3,4或左侧
因此,kinect的闪烁led位于右侧…如果您正在拍摄原始音频(听起来像),这相对容易。在每个话筒端口上直接吹气或单独运行端口(每个话筒的开口),并说明话筒编号。在您的录音中,您吹奏或摩擦过的话筒的信号电平将显著增大。摩擦和吹奏作为麦克风拾取的近距离音频源,动作指向麦克风,其他麦克风拾取的声音应该很少 另一方面,如果您正在接收经过处理的音频(听起来不像,因为它可能是单声道或立体声流,而不是4个通道),那么您将在所有流中获得复制的音频