При воспроизведении звука с использованием, например,
sound(x,fs);
Я иногда случайно ошибаюсь. Если x имеет значительную длину, я пытаюсь дождаться завершения звука. Любые предложения о том, как "прервать" воспроизведение? Я уже пробовал
sound(mute,fs); % Mute is a short vector containing all zeroes
Но это не сработало. Кстати, я использую Windows.
UPDATE:
Следующее решение, предложенное кигураем, похоже, делает трюк:
sound(x,fs); % Start the audio
Теперь убейте звук
clear playsnd