Question: why vedas are called shruti?
Answer: According to the ancient Indian wisdom, the Vedas are called Shruti, which means that the mantras of the Vedas were directly heard by the ancient Indian Sages, within their physical body and without the aid of any external instrument.