Я пытаюсь записать звук с 3-х отдельных USB-микрофонов. Используя (Matlab 2008), я использую эту команду:
%% Definr audio Channel r1 = audiorecorder(44100, 16,1,1); r2 = аудиорекордер(44100,16,1,2); r3 = аудиорекордер(44100,16,1,3);
%% Начать запись
record(r1); % speak into microphone...
record(r2);
record(r3);
%% Остановить запись
stop(r1);
stop(r2);
stop(r3);
Я хочу сравнить файлы рекордера с 3-х микрофонов, но микрофоны не начинают и не останавливают запись одновременно. и всегда есть примерно (от 1500 до 3000 сэмплов) разница между файлами рекордера.
Итак, проблема: я хочу начать запись (в 3 микрофона) в одно и то же время. и Остановить все одновременно. есть ли какая-либо команда для запуска записи в одно и то же время (или в постоянное время, а не в одно и то же время).
Я надеюсь, что смогу объяснить, что мне нужно, и надеюсь найти помощь ......................................Спасибо