Вам поможет Цифровая Обработка Сигналов - она же DSP
Что вам нужно:
1. постоянно вести запись звука и выполнять операции выделения "гудка"
2. если гудок появляется, то DSP это покажет через резкое увеличение какого-то параметра - нп. амплитуды какой-то частоты.
Самое сложное - определить характеристику гудка - частоту(ы), минимальную длительность. Тип гудка не стандартизирован, но нужно проверять - возможно они чем-то похожи. Проанализировать сигнал можно в программе
ru.wikipedia.org/wiki/Audacity
Из DSP процедур посмотрите в сторону FFT(БПФ) и алгоритма Герцеля (Goertzel algorithm)