Best free narrator?

Is there any best free text-to-speech convert that really speaks like a normal person and save the file to mp3? Please tell me I want to make narrated youtube videos with the help of that software.