【发布时间】:2013-11-25 19:54:21
【问题描述】:
我是 Matlab 新手,正在尝试执行一些基本功能。我有一个通过 PC 扬声器播放的小声音文件和另一个包含录制音频的声音文件,其中包含我播放第一个音频文件的时间。在将每个文件作为数组加载到 Matlab 中后,我在两者上使用了 xcorr 并将值存储为 c。我想做的是在 c 数组中获取与播放小声音文件的粗略时间相对应的索引。这是我的代码。
[tone,fs] = audioread('Tone1.wav');
[recording,fs] = audioread('recording1.wav');
c = xcorr(tone, recording);
上面是c的图。我觉得在数组 c 中找到该模式开始的索引应该非常简单,但我不知道语法。提前致谢。
【问题讨论】:
标签: arrays matlab audio pattern-matching