Как прочитать необработанный сигнал с микрофона? - PullRequest
0 голосов
/ 14 ноября 2018

Linux Ubuntu 18.04 Я пытаюсь получить необработанный сигнал от микрофона в виде последовательности байтов и самостоятельно выполнить некоторую обработку сигнала.Моя первая мысль была на самом деле просто найти устройство в каталоге /dev, открыть дескриптор файла и начать читать с него.Но я обнаружил, что есть аудиобиблиотека ALSA , которая, на мой взгляд, не обеспечивает возможности считывать необработанный сигнал с микрофона.

Поэтому я нашел каталог /dev/snd и запутался,Вот как это выглядит на моей машине:

/dev/snd$ tree
.
├── by-path
│   ├── pci-0000:00:03.0 -> ../controlC0
│   └── pci-0000:00:1b.0 -> ../controlC1
├── controlC0
├── controlC1
├── hwC0D0
├── hwC1D0
├── pcmC0D3p
├── pcmC0D7p
├── pcmC0D8p
├── pcmC1D0c
├── pcmC1D0p
├── pcmC1D1p
├── pcmC1D2c
├── seq
└── timer

Как определить, что здесь за микрофон?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...