I have six smoke alarms, they are all Nest Protect alarms. You can give every Nest a meaningful descriptive name.
They speak and communicate with each other through the wifi network. When one detects something, it transmits the info to the others.
So, wherever you are in the house, the smoke alarms says what is happening and most important, where in the house. It says the descriptive name, so you never have to guess ans search where the alarm comes from.
A bit pricy, but in my opinion well worth it.