Yes, it's using a speech synthesis. :)
I have a spreadsheet that looks like this:
and some code to make sound files for all of those (except occupation for now).
i got a blcksmith with the colour black :D