On Wed, Jul 17, 2019 at 12:58 AM Andrew Errington <erringt...@gmail.com> wrote:

I think this is a rendering issue (i.e. rendering speech instead of
graphics) and as such does not belong in OSM.

The work to convert an arbitrary string into speech belongs in the
TTS engine.

If we start putting IPA strings in OSM then we will start getting
arguments about the "correct" pronunciation. At the very least it is
tagging for the renderer, which we should avoid.

And if not, then you're at the will of the TTS engine. There are words that are pronounced differently depending on their meaning. Some example from the English language, I'm sure other languages have examples too:
a bow - to bow (second sounds more like baw)
he does things - the does do things (short o, long o)
A minute part of a minute
wind (is blowing) - wind (the clock)

And then we haven't even touched the problem on which syllable to put emphasis.

All these things make it impossible for a TTS engine to know what pronunciation is correct, except when you lay it down for each word. We had a new operator for the public transport in my neighborhood and they used a TTS engine to generate the stop information. It was just horrible. Incorrect pronunciation, incorrect emphasis.

The OsmAND TTS also does funny things, there is a John F. Kennedystreet in my town. The TTS pauses at the dot. Obviously it thinks the sentence ends there. But it doesn't. It's just an abbreviation. And no, this is not an abbreviation like St. or Ave. that you would write out fully. The street name is not John Fitzgerald Kennedystreet.

IMHO an IPA string would be a welcome and usefull addition to OSM.
Could you also not use it for transliterations?

Regards,
Maarten

_______________________________________________
talk mailing list
talk@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk

Reply via email to