Same in other languages (it's actually weird that the narrator automatically uses the system language instead of the game language or some other setting, maybe I just didn't find it). Not sure if it actually is a bug though.
The narrator simply takes the text output from the chat and reads it using the system text-to-speech software, which is why it reads it as <player> <message> as opposed to <player> says <message>. Remember though that this would have to be localized were it fixed...
Same in other languages (it's actually weird that the narrator automatically uses the system language instead of the game language or some other setting, maybe I just didn't find it). Not sure if it actually is a bug though.