AudioLevelWatcher

Monitors audio output and executes a command if a certain level is reached.

Download: AudioLevelWatcher_1.0.0.zip (15 KB)
Operating System: Windows XP or newer with .NET Framework 4.0
License: Freeware

Command Line Syntax:
AudioLevelWatcher.exe <Command> [OptionalParameters]

Optional Parameters:
/timeout <TimeInSeconds> <Command>
/level <AudioLevelInPercent>

Example:
This example starts VLC to stream audio once a audio signal is available. It stops VLC after a grace period of 60 minutes without audio signal in order to preserve computing power.

AudioLevelWatcher.exe "StreamWithVlc.cmd" /timeout 3600 "taskkill /im vlc.exe /f"