When running perl under a windows platform you can use the Win32::Sound code to play a wav file. It's very simple, here's a snip from the docs:
use Win32::Sound;
Win32::Sound::Volume('100%');
Win32::Sound::Play("file.wav");
Win32::Sound::Stop();
I've also seen code to insert commas into a number, which could help you to distinguish between saying hundred and thousand. I can't seem to locate it right now, but I'll post it if I find it.
HTH