in reply to Making Sounds

but echo through perl with backticks won't

That might be related to the fact that you get /bin/echo that way, not the shell built-in.

You can try system q[bash -c 'echo ...']; instead. Or something like system qq[mplayer $sound_file];