@Brian-McG When I read all the reactions I get the idea that no one has read my proposal. Because everything that the various people want can be solved like this.
In my opinion, it is simple and straightforward to solve. Place all the text you want to be spoken in the notes field. Make sure you can check the box that you want to have that text spoken. If you do not check anything, it is just a standard note. Where you place this point in the route, it is spoken. If you want to report two kilometers before the gas station that there is a gas and coffee stop in two kilometers, then you place the message two kilometers before the gas station. You indicate the location of the gas station in your route in the usual way. This way, everyone is free to have something reported in distance or time and only an option needs to be created to have a text of your choice spoken. It does not matter whether you want to use a formation point or a via point for this. If there are people who still want to hear all the text or all the notes, you can give them a choice in Navigation settings/audio as it is by now.