For silent reading during solat there is an opinion that the reading must be heard by his ear.Is it true?If it is not true what are the arguments against it?(Normally the person beside him will hear his vocalization and will disturb his solat)

I assume you mean salat.

How can it be silent reading if it is heard by another person?

What do you think?