Why can't we have personalized spoken alerts and warnings on our phones? Maybe alerts that work in combination with geofencing.
Actually we can now. if your hone allows for custom ring tones you can create your own ring tones. these can be used for messages or calls and can be different for every contact.
Several years ago I created TAC which allowed it to speak anaouncements reading your text messages, speaking who was calling, who the text message was from as well as speak Messages from PCC, Bluewatch, or other TAC enabled devices.
It also allowed VR to send X10 commands or other PCC created tasks.
unfortunately it was only created for android devices.
I'm sure an app is out there to do the things your looking for . the problem is locating it.