TTS inconsistency with N suffixes

Working a UR at the moment where the user is complaining that directions to “Sutton Ln N” are read out by TTS as “Sutton Lane en”. Which I’ve just confirmed it is, using Serena with a freshly cleared TTS cache.

I then went hunting around the map for other roads with abbreviated cardinal suffixes, and found that if the suffix was E, W or S it always seems to be handled by TTS correctly, whereas N is always pronounced as “en” if preceded by “Ln”, but does get correctly pronounced as “North” if preceded by “St” or “Rd”…

I always assumed the letter needed to be in brackets for TTS to announce it correctly.

IIRC this is true, in that a bracketed direction suffix will always be read out as the corresponding direction rather than as a single letter, as is required when adding (N), (S) etc. onto the end of the real road name to provide additional information for the user, or to match up with direction-based instructions present on road signs.

However, IIalsoRC, where the real road name itself included the directional suffix (e.g. Sutton Lane North), it was considered acceptable to abbreviate both the road type (Road, Avenue etc.) and the direction - thus Sutton Lane North collapses to Sutton Ln N rather than leaving the direction in full as Sutton Ln North.

So now we have the situation where there are quite a few roads with abbreviated unbracketed directional suffixes, most of which seem to be handled by TTS just fine, but where in certain specific combinations of suffix and road type (Ln + N we now know about, there could be others) the suffix isn’t seen as a directional abbreviation and so gets pronounced as a letter instead.

Question is, is this just an oversight in the way the TTS was set up to handle these abbreviated suffixes (i.e. something that could “easily” be fixed by tweaking some regex or similar on the TTS server) or is it a fundamental limitation in the TTS system that would require significant effort to resolve?

If it’s the latter then fair enough and we should then probably start to think about adopting a new consistent practice for road name abbreviation - i.e. one where all directional suffixes are treated the same way, rather than one where we end up with a mismash of styles to accommodate the nuances of the TTS system.

OTOH, if it’s the former then it’s probably something that ought to be resolved by tweaking TTS to be consistent rather than by renaming the affected roads.

It seems like this is an anomaly. We’ll see what we can do…

Thanks Tim, hopefully it can be sorted out at the TTS end.

Got coordinates of an example street names like that?

Sutton Lane North is the one associated with the original UR, and the same behaviour was also noted with Huntercombe Lane North.

In both cases there’s a corresponding “South” - here and here - where the suffix is correctly pronounced. Mellow Lane East and West then prove it’s only the North suffix which causes problems for Lanes.

Here’s some of the examples where North is correctly pronounced when it suffixes a different type of road: Alpha Street North, Sunnyside Road North and Park Avenue North.

I’ve tested a couple of the examples you’ve given with the beta voices that Waze is currently testing, and they also say “Lane En”, which make me think it’s a problem with the abbreviations rather than the voices themselves.

Hi guys,

I’ve made a few tests in Ireland (here) where the cardinal “N” is pronounced as a letter with “St/Ave/Rd”.
It could be interesting to have “N” retested in UK with the latest TTS “Kate”…

Yes, I’ve also noticed Kate now pronounces “Road N” as road en rather than road north as her predecessor used to do…

Do we have a Google doc thing to note all the incorrect stuff in?

Sent from my iPhone using Tapatalk

All the 24 UK abbreviations and the 4 cardinals (N, E, S, W) have been tested (TTS Kate) in Ireland (results here).
The only issues that I could find were:

  • N (North): N is pronounced as “enn” when used as suffix only and without parentheses (Tested with “Something St/Rd/Ln/Ave N”)
  • Gdn (Garden): Gdn is pronounced as “gardenS” with the “S”
    You probably have the same results in UK.

In Welwyn Garden City, Wigmores N is pronounced incorrectly by Kate as “Wigmores Enn”. Wigmores South is pedestrianised so isn’t mapped in Waze.

Just cleared the cache (cc@tts) in Waze client and retested the “N” used as suffix in street names.
Result: “ehnn”!!! :x

Does anyone have any feedback from Waze regarding this issue? Tim? :roll:

Just retested “Ave N”, “Ln N”, “St N”, “Rd N”.
I can confirm that the issue with suffix “N” has been fixed by Waze (Thanks Tim for the info)
Kate and Thomas pronounce “North” from now now on, no more “ehnn”.
Don’t forget to clear your cache by searching for “cc@tts” :wink: