Have a look at giants. They're mute, but I managed to make him have dialogue, I think it was literally just a checkbox in his info you can tick or untick.
Edit: I believe it was the voice option. If you give him no voice, he won't talk.
I made giants talk by giving them a normal voice (giant voice by default is silent, but they do have dialogue built in, they say stuff if you change their voice).