Skip to content

Conversation

@ginic
Copy link
Owner

@ginic ginic commented Nov 25, 2025

  • Unifies conversion between all phonecode pairs into a single function and adds Phonecodes enum to enforce mapping behaviors. The x2y conversion functions now all call convert.
  • Adds support for optional post-processing after conversion to/from IPA is performed, to allow for reduction to a shared symbol set. This is useful, for example, to convert standard TIMIT symbol reductions or a shared symbol set between Buckeye and TIMIT.
  • Fixes ARPABET to IPA conversion places stress marks on wrong vowels when stress marker appears after vowel in token list #15
  • Bump to version 2.0.0, since the underlying conversion code has changed significantly.

@ginic ginic changed the title WIP: Support for IPA remappings and better maintainability Support for IPA remappings and better maintainability Nov 25, 2025
@ginic ginic merged commit 3edf14b into master Nov 25, 2025
10 checks passed
@ginic ginic deleted the ipa_remappings branch November 25, 2025 22:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ARPABET to IPA conversion places stress marks on wrong vowels when stress marker appears after vowel in token list

2 participants