Try www.abair.ie - it's synthesised speech, not a recording, but it's quite good and much more comprehensive than teanglann as it will try to synthesise almost anything. Out of interest, I tried it with eatarthu and it sounded ok on all but the Dingle one: I couldn't tell whether that was an odd sounding pronunciation that accurately reflects reality, or just a bit mangled.
How do you know that they're "natives"? And what exactly is a "native" anyway?
One of the problems with Forvo is that, if you need to rely on it for guidance, then you aren't experienced enough to evaluate the accuracy of any individual volunteer on forvo.
Like Google Translate, when it works, it works, when it doesn't work you have no idea that there's a problem.