Train operators should announce stops personally, at least for a portion of their time on duty. This will help them with maintaining situational awareness and mental emergency preparedness.
Too much automation takes the human operator out of the loop and out of practice.
Require making live station announcements to keep operators aware of their location and practiced in using the microphone properly. This will help them stay mentally sharp to better manage emergency or other unusual situations. This will help test the audio system before it's really needed. And it gives a personal touch to the system, which in turn helps keep customers calm and cooperative.