Esta publicação no fórum cobre como fazer isso: link
Ele usa MixMP3 , juntamente com o seguinte script para conseguir isso
#Persistent
Run, Mixmp3.exe -s -50 -ql -mm,,,PID
SetTimer, SizeCheck, 100
Return
SizeCheck:
FileGetSize, Size, out.mp3, K
if (Size > 16) ;larger than 16KB
{
ControlSend,, {ESC}, ahk_pid %PID%
SetTimer, SizeCheck, Off
GoTo, DoSomething
}
Return
DoSomething:
MsgBox, Sound is Playing
Exitapp