The "n" at the end of the word tends to make the preceding vowel more nasal. Unfortunately, the robot speaker sometimes makes errors in French pronunciation, but mostly it's not bad.
Some pronunciation assistance (Note: these are all from the point of view of English-speaking learners) - <http://french.about.com/od/pronunciation/a/beginningpronunciation.htm> <http://www.youtube.com/watch?v=92aQwVUBAYY>
If you google "French pronunciation" you will find many more links.
About.com is a good resource to supplement your learning here.
for my mother = pour ma mère On the other hand, the pronunciation is not correct for the first part "ma" .. It sounds like 'mé' whereas it is http://dictionary.cambridge.org/pronunciation/english/ma