Показать сообщение отдельно
  #2  
Старый 18.05.2015, 13:14
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

В принципе, такое возможно: основное условие - "одноголосость" воспроизводимого звука, ибо после системного микшера (а он является источником данных для сравнения) поток будет уже смешанным (аналоговым) и вычленить из него нужный образец довольно проблематично. Смотрите алгоритм сравнения заложенный напр. в VoiceCommander - там, насколько помню, идёт выборка с микрофона, и нужно переназначить источник на микшер. Хотя повторюсь, это утопия, проще тогда отслеживать обращение к звуковому файлу с помощью File Monitor при условии что воспроизведение происходит каждый раз из этого файла, а не из предварительной загрузки его в память
Ответить с цитированием