You can try out Loquendo Olga or Dmitri for now. There’re about 15 percent wrong stresses and some other imperfections in their speech, but still it’s a relatively reasonable trade-off.
Russian voices
Also check out Ivona Voices homepage from time to time. I expect their Russian voice to be great. IVONA VOICES
As for a good speech reader and recorder, you can download free Balabolka program.
Balabolka
PS. I assume you’re running Windows.