Translation:The parents give their children sandwiches.
Haha who knows :)
Hardware/software does matter.
And ofcourse I'm a native speaker so I know it should sound. If you are new to a language it can be a challenge to recognise new words/sounds. Just listen to a language a lot and you'll get the hang of it.
(Also I've seen that besides myself there are a couple of other native speakers on here, so in cases the audio does indeed not sound correct it's usually mentioned)