Я пытаюсь запустить следующую строку для воспроизведения сигнала:
>> playaudio(sig);
Но терминал возвращает:
>> sh: cannot create /dev/dsp: Permission denied
Как я могу это исправить? Спасибо
Я использую Ubuntu 11.10.
playaudio может быть поврежден. Стоит прочитать стандартную реализацию playsound (версия 3.6.2):
Посмотрите на эту ссылку Как воспроизвести звук в октаве?
playaudio устарело в Octave 4.0 и будет удалено в 4.4. Вместо этого используйте audioplayer.
playaudio
audioplayer
Попробуйте запустить октаву с правами суперпользователя
sudo octave
Затем попробуйте воспроизвести ее снова
>> playaudio(signal)
Если это не сработает, попробуйте установить пакет с именем octave-audio (можеттакже необходимо установить пакет с именем sox).