Page MenuHomePhabricator

Warn the user if they use unsupported IPA
Closed, DeclinedPublic

Description

Per this fun little debugging session, it might be a good idea to warn the user interactively when they try to use IPA characters which are unsupported by the currently enabled TTS engine.

Google, for example, doesn't support the / stress character — if you pass unsupported IPA in the SSML to Google, it ignores the entire IPA element and reads the word instead (which, I suppose, isn't too bad of a failure state)

Event Timeline

Will this need UI support? cc @TheresNoTime

Quite likely, depending on how we handle this (and how far we take IPA validation) — a general error state (with an informative error message) might be all that's needed?

Going to self-decline this, given we're going to somewhat cover this in T313711#8147281