timmahrt / pysle

Python interface to ISLEX, an English IPA pronunciation dictionary with syllable and stress marking.
Other
46 stars 5 forks source link

Standardize input representation of phonemes #14

Open timmahrt opened 2 years ago

timmahrt commented 2 years ago

Phones in the ISLE dictionary are in IPA. There is no constraint about what the input to ISLE is. pysle tries to smudge the input to be ipa-like but this is kindof hidden to the user. Non-IPA representations probably work sometimes but this is a dangerous assumption.

It's also possible that some parts of the code forgot this fact and assume the input is NOT IPA.

The input representation /is/ preserved in the output, so that is good at least.

Seems like a headache to validate everything is working ok.

timmahrt commented 2 years ago

After closer investigation

Helpful action items: