Yes, you can use VoiceOverMaker for free. You have up to 800 characters, then you can top up your characters for a low price.