Открытие CD-ROM по хлопку [Delphi]

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by iGlass, 22 Jan 2010.

  1. iGlass

    iGlass New Member

    Joined:
    14 May 2009
    Messages:
    86
    Likes Received:
    1
    Reputations:
    0
    Всем доброго времени суток :)

    Посетила мысль, написать программу которая будет по хлапку открывать CD-ROM и так же его закрывать.
    Допустим мы дали юзеру записать свой хлопок лодошками, но вот вопрос можно ли колонками "Услышать" хлопок и потом его проанализировать если ок, то открываем.

    Может кто сталкивался с таким :)

    Буду благодарен любой помощи :)
     
  2. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    чувак... как бы тебе сказать... колонки и микрофон разные вещи. 1 воспроизводит звук а 2 записывает....
    То есть с микрофоном реал
     
  3. iGlass

    iGlass New Member

    Joined:
    14 May 2009
    Messages:
    86
    Likes Received:
    1
    Reputations:
    0
    Я знаю что колонки и микрофон разные вещи... Но думал может как нибудь возможно...
     
  4. Olegros911

    Olegros911 Banned

    Joined:
    7 Apr 2008
    Messages:
    135
    Likes Received:
    40
    Reputations:
    -7
    тупня....каждый раз как чтото щелкнет у тебя открыватса будет сидюк + если ты еще музыку громко слушаеш....так вобще ))))))))

    "-" больше чем "+" вывод БРЕД
     
  5. iGlass

    iGlass New Member

    Joined:
    14 May 2009
    Messages:
    86
    Likes Received:
    1
    Reputations:
    0
    Понимаешь, тупня не тупня, а мне просто реализовать такое интересно.. Ведь за голосовым управлением будущее ;)
     
  6. Radiator

    Radiator Active Member

    Joined:
    17 Mar 2009
    Messages:
    394
    Likes Received:
    143
    Reputations:
    24
    вот,не перевелись Кулибины на земле Русской-матушке
     
  7. ZdezBilYa

    ZdezBilYa Elder - Старейшина

    Joined:
    29 Aug 2008
    Messages:
    198
    Likes Received:
    75
    Reputations:
    19
    А зачем записывать хлопок пользователя? Вряд ли хлопки сильно различаются))
    Главное настроить чувствительность, чтобы на лишние звуки не реагировало
     
  8. iGlass

    iGlass New Member

    Joined:
    14 May 2009
    Messages:
    86
    Likes Received:
    1
    Reputations:
    0
    Я вот думал анализировать звук, либо по времени или спектральный анализ 0_0

    Может есть попроще альтернатива?)
     
  9. DeepSy

    DeepSy New Member

    Joined:
    17 Jan 2010
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    вот попроще и можно придумать .
    дерни за веревочку - cd rom откроется))))
     
  10. ZdezBilYa

    ZdezBilYa Elder - Старейшина

    Joined:
    29 Aug 2008
    Messages:
    198
    Likes Received:
    75
    Reputations:
    19
    http://www.delphisources.ru/pages/faq/base/get_signal_from_microphone.html
     
  11. lamer28

    lamer28 Member

    Joined:
    16 Apr 2009
    Messages:
    64
    Likes Received:
    7
    Reputations:
    0
    лучше bsod провоцировать.. тогда рядом с машиной будут на цыпочках ходить - вруг ребутнется! :D
     
  12. iGlass

    iGlass New Member

    Joined:
    14 May 2009
    Messages:
    86
    Likes Received:
    1
    Reputations:
    0
    Как привод то открыть я знаю :)) Меня вопрос больше интресует как файлы лучше сравнивать :)

    P.S А что в конце фильма то было? ;)
     
  13. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    тема со звуком конечно интересна... нифига дельного не нашел )

    http://asterra.by.ru/library/bsp15/ch2.htm
    http://www.un4seen.com/
     
    _________________________
    #13 Gar|k, 23 Jan 2010
    Last edited: 23 Jan 2010
  14. desTiny

    desTiny Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    хохо - как раз сегодня пришла в голову такая же, только чуть большая, но другая идея - но делиться пока не буду)
     
  15. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    А в чем тут сложность?
    Возьми исходник моего MicSpy. выдири алгорит записи звука, и убери запись в файл.
    Далее поставь чтобы без сжатия был звуковой поток.
    А далее просто по частоте и длительности проанализируй хлопок. Главное вычислить примерную зависимость частоты от длительности. Далее постоянно нализируешь звуковые колебания и сравниваешь их с эталоном. Если похожи, то выполняешь действия.
     
  16. iGlass

    iGlass New Member

    Joined:
    14 May 2009
    Messages:
    86
    Likes Received:
    1
    Reputations:
    0
    Спасибо всем кто отписывался в теме :)) Будем пробовать :))
     
  17. RDL_Rider

    RDL_Rider New Member

    Joined:
    21 Jun 2009
    Messages:
    100
    Likes Received:
    3
    Reputations:
    0
    можно реализовать на простейшей нейросети...
    правда, все предложенные тут способы (и мой в т.ч.) будут достаточно много ресурсов жрать из-за реалтайм анализа потока, имхо, не стоит того.