Форум программистов, компьютерный форум, киберфорум
С под Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
14 / 14 / 2
Регистрация: 26.04.2013
Сообщений: 191
1

Работа со звуком более или менее низкий уровень. Получить уровень сигнала микрофона

14.11.2014, 11:25. Показов 1687. Ответов 2
Метки нет (Все метки)

Доброго дня или ночи.
Вобщем товарищи дело такое. предо мной стоит задача определять уровень шума с помощью микрофона на звуковой катре, похорошему конечно это делается совсем не так, но ни какой точности от меня не требуется даже более того будет вполне достаточно получать обстрактную величину ввиде 0-100% ну или 0-255.
Испльзовать для этого я буду микрофонный вход звуковой карты это уже полюбому. Имею OSS и прочитать сигнал с микрофона, я смог изучив следующий материал. Но мне нужно всего лишь в нужный момент получать уровень сигнала на микрофоне конкретное число по какой-то обстрактной шкале.
То есть я хотел бы услышать советы, каким образом я мог бы это сделать, может как-то вытащить его из тех пакетов которые я читаю из /dev/dsp1 при помощи кода приведённово в вышеупомянутой статье или может можно как-нить напрямую к АЦП обратиться.

Добавлено через 22 часа 39 минут
Вроде кажись справился. Восьмибитный сэмпл легко оказывается заюзать, но вчера у меня это не получалось, а сегодня получилось почему-то, осталось мне придумать алгоритм усреднения и всё.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2014, 11:25
Ответы с готовыми решениями:

Видеорежимы IBM PC, низкий уровень
Надо написать программу, которая изменяет содержимое внутренних регистров контроллера. Сначала надо...

ATMega8A: низкий уровень напряжения на выходе
Собрал на макетке простейшую схему со светодиодом (через токоограничительный резистор с ноги на...

Очень низкий уровень громкости звука в системе
Всем привет. Как-то недавно запустил ПК и все звуки стали еле слышны. Включаю песню, играет...

stm32l-discovery, низкий уровень логической единицы
После экспериментов с платой STM32T-Dyscovery я обнаружил, что напряжение логической единицы у меня...

2
28 / 5 / 1
Регистрация: 18.11.2014
Сообщений: 68
18.11.2014, 00:55 2
Шум принято мерить в среднеквадратичном, потому что в физике среднеквадратичное значение пропорционально энергии.
0
14 / 14 / 2
Регистрация: 26.04.2013
Сообщений: 191
18.11.2014, 11:24  [ТС] 3
Спасибо, за информацию. Но мне не принципиально, мне просто надо что бы другое приложение выставляло свой уровень громкости который от нуля до ста в зависимости от того на сколько шумно. Я уже в общем разобрался как мне узнать уровень со звуковой карты через OSS, ещё бы побороть воспроизведение микрофона в динамике было бы вообще отлично.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.11.2014, 11:24

Уровень шума Микрофона в ProgressBar
Немогу вывести (ProgresBar.Value = q;) значение переменной, вроди все так но не рабтает, помогите! ...

Zanussi FE1005 EWM1000+ постоянно низкий уровень ресет, нужен дамп
Zanussi FE1005 EWM1000+ SW Ver. W1A30140 PNC/ELC=914517426-00 Спустя 10 секунд после...

Как сделать чтобы уровень змейки и уровень яблока совпадал?
Здравствуйте. Как сделать чтобы уровень змейки и уровень яблока совпадал?

Какая прога может пакетно вычислить средний уровень громкости звука и поднять на заданный уровень?
Я хочу обработать звук в коллекции своих фильмов. Сжать динамический диапазон и затем поднять...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.