speech

  1. Is he reading his speech out over and over again so he knows it by heart?
  2. Is he rehearsing his speech so he knows it by heart?
    Are these sentences OK?
    Do both mean the same?
    Thanks.
  1. Is he reading his speech over and over again so that he knows it by heart?
  2. Is he rehearsing his speech so as to know it by heart (by rote)?

reading his speech out = reading his speech aloud.

Yes, they are okay.
We cannot be certain in 2 whether he is rehearsing it aloud or going over it in his head (though it would usually be rehearsed out loud).