Can you solve this hard riddle?

Many have heard me,
but no one has seen me,
I will not speak back until I’m spoken to.

The Solution

The Answer is: Echo