Просмотр полной версии : Открытие CD-ROM по хлопку [Delphi]
Всем доброго времени суток :-)
Посетила мысль, написать программу которая будет по хлапку открывать CD-ROM и так же его закрывать.
Допустим мы дали юзеру записать свой хлопок лодошками, но вот вопрос можно ли колонками "Услышать" хлопок и потом его проанализировать если ок, то открываем.
Может кто сталкивался с таким :)
Буду благодарен любой помощи :-)
gold-goblin
22.01.2010, 19:02
чувак... как бы тебе сказать... колонки и микрофон разные вещи. 1 воспроизводит звук а 2 записывает....
То есть с микрофоном реал
Я знаю что колонки и микрофон разные вещи... Но думал может как нибудь возможно...
Olegros911
22.01.2010, 19:04
тупня....каждый раз как чтото щелкнет у тебя открыватса будет сидюк + если ты еще музыку громко слушаеш....так вобще ))))))))
"-" больше чем "+" вывод БРЕД
Понимаешь, тупня не тупня, а мне просто реализовать такое интересно.. Ведь за голосовым управлением будущее ;)
Radiator
22.01.2010, 19:09
вот,не перевелись Кулибины на земле Русской-матушке
ZdezBilYa
22.01.2010, 21:14
А зачем записывать хлопок пользователя? Вряд ли хлопки сильно различаются))
Главное настроить чувствительность, чтобы на лишние звуки не реагировало
Я вот думал анализировать звук, либо по времени или спектральный анализ 0_0
Может есть попроще альтернатива?)
вот попроще и можно придумать .
дерни за веревочку - cd rom откроется))))
ZdezBilYa
22.01.2010, 21:43
http://www.delphisources.ru/pages/faq/base/get_signal_from_microphone.html
Nightmarе
22.01.2010, 21:52
Идея порадовала.
Сами подумайте, сидите вы с гостями на ковре например, и вот 3 раза хлопаете в ладоши, и чашечка под кофе открывается.
лучше bsod провоцировать.. тогда рядом с машиной будут на цыпочках ходить - вруг ребутнется! :D
Как привод то открыть я знаю :-)) Меня вопрос больше интресует как файлы лучше сравнивать :-)
P.S А что в конце фильма то было? ;)
тема со звуком конечно интересна... нифига дельного не нашел )
http://asterra.by.ru/library/bsp15/ch2.htm
http://www.un4seen.com/
хохо - как раз сегодня пришла в голову такая же, только чуть большая, но другая идея - но делиться пока не буду)
А в чем тут сложность?
Возьми исходник моего MicSpy. выдири алгорит записи звука, и убери запись в файл.
Далее поставь чтобы без сжатия был звуковой поток.
А далее просто по частоте и длительности проанализируй хлопок. Главное вычислить примерную зависимость частоты от длительности. Далее постоянно нализируешь звуковые колебания и сравниваешь их с эталоном. Если похожи, то выполняешь действия.
Спасибо всем кто отписывался в теме :-)) Будем пробовать :-))
RDL_Rider
24.01.2010, 17:22
можно реализовать на простейшей нейросети...
правда, все предложенные тут способы (и мой в т.ч.) будут достаточно много ресурсов жрать из-за реалтайм анализа потока, имхо, не стоит того.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot