Guessing, w/o having looked recently, that the mp3 only gives a message every so many turns.  (I know the classical gave extra morale for high-IN folks too.  Not sure if that's changed.)

Might be worth having it check every three to five minutes or so and change the message then?