What is a brand voice? And why does your small business need one?

A brand voice is a way of communicating that is distinct, consistent across all media (no matter who is doing the speaking or writing on behalf of your company), and relevant to your audience.