@Andrew,
If you just want to do a recording and post it you could always use CamStudio (Free version).
Otherwise, if you need to convert the Powerpoint file I'm sure there are probably some apps
available to do that.
Balabolka as mentioned is good as is a program called, TextAloud. There are many others
but I don't quite see the use of Hal for doing the delivery of your message.