Я пытаюсь разработать приложение с использованием C ++, которое будет записывать аудиоданные с микрофона и воспроизводить данные. Но при попытке захвата звука я получаю следующее сообщение об ошибке.
cannot open /dev/dsp
Кто-нибудь может посоветовать мне это?
Насколько я знаю / dev / dsp устарел. Последняя версия CentOS использует ALSA (Advance Linux Sound Architecture) вместо этого. Вы можете проверить реализацию пульс аудио. Я использовал код по данной ссылке для разработки приложения, похожего на ваше. Надеюсь, это поможет вам.
более старые программы, такие как dosmu, некоторые (ОЧЕНЬ) старые программы Ham не требуют наличия / dev / dsp. Есть пакет или конфигурация, которые вам не хватает. Поиск в Google может помочь, я забыл точную страницу, на которой нашел решение. Это относится и к fedora, и к большинству современных дистрибутивов на основе Debian.