The Stack Overflow podcast is back! Listen to an interview with our new CEO.
2 of 2 added 230 characters in body

My guess:

A compiler

I speak the exact words you want

Only does what you program it to do.

I may make mistakes, but its not my fault

Code maybe wrong, therefore its not really wrong the programmer is.

You would not like what I say / would need to study a lot.

Binary / Machine code maybe require studying to learn / people might not like the complexity of either?

When you hear my name you maybe confused, I dont gather.

Could mean to gather, might cause confusion to those without programming knowledge.

Etc.