LINUX.ORG.RU

Нужна утилита для анализа звука, поступающего с микрофона


0

0

Требуется найти утилиту, которая бы слушала уровень сигнала, поступающего со звуковой карты (с микрофона) и выдавала бы значение уровня сигнала.
Проще говоря, надо сделать приложение, которое бы постоянно слушало сигнал с микрофона и начинала запись звука в случае, если в микрофон поступает полезный сигнал (наличие полезного сигнала определяется по его уровню, к примеру, если он > 16 db) и отключало бы запись при его отсутствии.
Проблема в том, как определить, что в микрофон подаётся сигнал выше 16 db ?
Может кто нибудь знает подходящую программу?

anonymous

маленький фрик!

Хотя я тоже думал написать нечто подобное...

nikita2
()
Ответ на: комментарий от DonkeyHot

>маленький фрик!
А что такое фрик?

>man sox см. silence
Как выяснил, эффект 'silence' удаляет тишину вначале и в конце трека.
Мне это не подходит.
Я пытаюсь разработать программу к аудио-стримеру. Такое устройство, которое фиксирует телефонные разговоры. Применяется в таких службах, как скорая помощь, милиция, диспетчеры электросетей и т.д.
Запись должна начинаться только при возникновении полезного сигнала, а не всё время.
Поэтому и ищу утилиту, которая бы реагировала на силу сигнала.

anonymous
()
Ответ на: комментарий от anonymous

Спасибо, посмотрю.
Но скорее всего сам напишу прогу.
Как оказалось, под линухом такие вещи довольно легко реализуются.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.