Fork me on GitHub

MaryTTS 5.1.2 Release Notes

Another milestone release with several improvements and fixes.

Download:

New Features

Improvements

  • For French, numbers in the input text were silently ignored; this has been improved using a spellout formatter from ICU4J. This fix can (and will soon) also be applied to other languages that are missing a text Preprocess module.
  • A new rule-based Syllabfier class has been implemented.
  • All releases are now hosted on GitHub again; references to the Downloads on Bitbucket have been updated accordingly.

Development news

  • Targets are cached so these do not get recreated, and can be re-used later.
  • Words are now added to wordlist in batches for new language components.
  • A toString() helper method was added to MaryData class to help with debugging.

Fixed Issues/Bugs

  • #268: getAllophone() no longer silently returns null on invalid input.
  • #267: REALISED_DURATIONS and REALISED_ACOUSTPARAMS are no longer (mistakenly) available as input types.
  • #266: Syllabification no longer ignores any provided stress diacritics.
  • #258: Byte overflow in TargetFeatureComputer – issue with limit of array.
  • #218: a voice would not be built correctly following the groupId change in v.5.1.1.
  • #154: trailing whitespace in config files could prevent correct parsing.