我是声音处理的新手,我正在尝试向用户呈现 0.2ms、0.3ms 和 0.4ms 的音调。
我做的代码如下:(MATLAB)
Fs = 16000;
duration = 0.2;
level = 0;
freq1 = 500;
t = 0: 1/Fs : duration*(Fs-1)/Fs;
fa1 = 10^(level/20);
y1 = fa1*sin(2*pi*freq1*t)';
ap = audioplayer(y1,Fs);
tic
playblocking(ap)
toc
我从 tic,toc 函数获得的时间为 0.56,持续时间为我指定的 0.2 秒。
有没有办法让它出现0.2秒?