Форум: "Прочее";
Текущий архив: 2011.05.01;
Скачать: [xml.tar.bz2];
ВнизПроиграть звуковой файл при наличии сигнала с микрофона Найти похожие ветки
← →
KSergey © (2011-01-17 08:27) [0]Подскажите, может есть готовая программа, которая бы проигрывала указанный звуковой файл при наличии поступающего с микрофона звукового сигнала, превышающего определенный уровень?
Или может есть у кого-то готовый кусок кода, анализирующий уровень сигнала с микрофона? проигрывание звукового файла как-нибудь уж прикручу.
← →
Вариант (2011-01-17 10:03) [1]
> KSergey © (17.01.11 08:27)
> Подскажите, может есть готовая программа, которая бы проигрывала
> указанный звуковой файл при наличии поступающего с микрофона
> звукового сигнала, превышающего определенный уровень?
Немного додумаю по постановке задачи, так как мне кажется, что просто появление сигнала с каким-то уровнем (пиковое значение) - недостаточно. Надо мерять сигнал в течении заданного промежутка времени, отсекая постоянную составляющую, если таковая присутствует( а в более сложном случае и фильтруя какие-либо помехи). Например VentaFax для определения голоса меряет сигнал за интервал времени не менее 20 млсек(если мне память не изменяет). Если же я додумал неправильно, а надо мерять только пик сигнала выше заданного, то задача упрощается.
Соответственно варианты -
1) Пикметр c использованием миксера.
2) Накопительное измерение(да и пикметр реализовать на этом можно) - это работа c waveInXXX функциями мультимедиа АПИ (или DirectSound или bass - на вкус и цвет разработчика).
Примеры кода можно поискать по Гуглу по "MIXERCONTROL_CONTROLTYPE_PEAKMETER" например. Там будут не только варианты с измерителем пикового уровня сигнала. Или в документации на bass, если использовать эту библиотеку.
← →
Jeer © (2011-01-17 10:54) [2]http://www.swissdelphicenter.ch/torry/showcode.php?id=1086
← →
KSergey © (2011-01-17 10:56) [3]Таки программистские решения предлагаются исключительно.
Ответившим спасибо. Придется программировать и отлаживать.
← →
айц (2011-01-18 02:29) [4]Есть такая программа. Она еще камеру хапает на различия картинок, пишет все что движется.
← →
Германн © (2011-01-18 02:48) [5]
> айц (18.01.11 02:29) [4]
>
> Есть такая программа. Она еще камеру хапает на различия
> картинок, пишет все что движется.
>
Платить придётся. Охрана бесплатной не может быть. :)
← →
KilkennyCat © (2011-01-18 11:46) [6]есть и бесплатные, на малое количество камер
← →
KSergey © (2011-01-18 12:01) [7]Название, скажите название!
← →
12 © (2011-01-18 12:12) [8]Общественность будет ругаться, но Хакер ру была статейка, как с камеры хватать
http://www.xakep.ru/magazine/xa/103/112/1.asp
← →
KSergey © (2011-01-18 12:16) [9]ну хоть одно название, чтобы понять в каком разделе искать
← →
sniknik © (2011-01-18 12:38) [10]главное микрофон рядом с колонками не держать, а то система "уйдет" в бесконечный цикл...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.05.01;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.02 c