На локальном компьютере существует множество источников возможного звука, и в конечном итоге они будут передаваться через звуковую систему Windows на микшер и через звуковую карту. Единственный известный мне способ отслеживать все звуки в системе Windows - это написать драйвер фильтра с помощью комплекта разработки драйверов устройств. Это будет перехватывать все запросы к звуковой системе, проходить через данные, которые отправляются для воспроизведения, и может устанавливать флаги / записи в журнал, когда он обнаруживает большие различия (где abs (data [x + 1] - data [x]) это большое значение).
Разработка драйверов обычно выполняется на языке C. В сети есть множество примеров кода, если вы хотите пойти по этому пути.