Py-marytts

Latest version: v0.1.4

Safety actively analyzes 619477 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

5.2

This is expected to be the last milestone release in the 5.x generation of MaryTTS.

New Features

Improvements
- Support for Luxembourgish
- Completely rewritten text preprocessing module for English (removing reliance on FreeTTS)
- Better support for Java 8
- Some migration towards building with Gradle

Voicebuilding
- All unit-selection voices have been rebuilt using the new [Gradle plugin](https://github.com/marytts/gradle-marytts-voicebuilding-plugin)
- All HSMM voices are now hosted on Bintray and can be resolved as dependencies
- Voices with open data now have open-source voicebuilding repositories hosted on GitHub, which include downloadable distribution packages

Development news
- [533](https://github.com/marytts/marytts/pull/533): support system preferredmodule
- [525](https://github.com/marytts/marytts/pull/525): Update dependencies and maven plugins
- [523](https://github.com/marytts/marytts/pull/523): solving quotes phonetisation problem
- [506](https://github.com/marytts/marytts/pull/506): Duplicate subexpressions in `WeightedCodebookMfccMapper.java`
- [499](https://github.com/marytts/marytts/pull/499): Upgrade Apache Commons Collections to v3.2.2
- [493](https://github.com/marytts/marytts/pull/493): Drop assembly plugin
- [425](https://github.com/marytts/marytts/pull/425): various fixes for C++ client source code
- [399](https://github.com/marytts/marytts/pull/399): Component installer License download re-code following [395](https://github.com/marytts/marytts/issues/395)
- [393](https://github.com/marytts/marytts/issues/393): `package.html` files converted into `package-info.java` files
- [362](https://github.com/marytts/marytts/issues/362): add support for Groovy
- [353](https://github.com/marytts/marytts/issues/353): Swap inlined third-party code with dependencies
- [351](https://github.com/marytts/marytts/issues/351): update of maven plugins used for the website and build plugins
- [333](https://github.com/marytts/marytts/issues/333): remove subscription/post links to archived mary-dev mailing list
- [330](https://github.com/marytts/marytts/issues/330): show port number when starting MaryTTS server
- [320](https://github.com/marytts/marytts/issues/320): move outdated example code from runtime assembly into doc directory
- [309](https://github.com/marytts/marytts/issues/309): try to process tokens if they contain word characters, even when they are tagged as punctuation
- [228](https://github.com/marytts/marytts/issues/228): fix on drop FreeTTS dependencies
- [227](https://github.com/marytts/marytts/pull/227): Enhanced OutputStreams for Mary Client
- [217](https://github.com/marytts/marytts/pull/217): incrementality changes

Fixed Issues/Bugs
- [593](https://github.com/marytts/marytts/pull/593): Don't split up multiple punctuation marks in tokenization
- [570](https://github.com/marytts/marytts/issues/570): Praat TextGrid output is invalid with boundaries (times are not monotonic)
- [564](https://github.com/marytts/marytts/pull/564): add missing TOKENS examples
- [555](https://github.com/marytts/marytts/issues/555): HMMModel generates malformed XML duration attributes
- [531](https://github.com/marytts/marytts/issues/531): java.awt.HeadlessException in (Half)PhoneLabelFeatureAligner
- [516](https://github.com/marytts/marytts/issues/516): Single words conduct to have a wrong POS which leads to a crash of the target feature module
- [515](https://github.com/marytts/marytts/pull/515): preprocessing contraction and double quotes correction
- [503](https://github.com/marytts/marytts/issues/503): `halfphoneUnitFeatureDefinition_ac.txt` does not have any continuous features even though `halfphoneFeatures_ac.mry` does
- [480](https://github.com/marytts/marytts/issues/480): IBAN code → stacktrace
- [469](https://github.com/marytts/marytts/issues/469): APML is broken
- [468](https://github.com/marytts/marytts/issues/468): SABLE is broken
- [467](https://github.com/marytts/marytts/issues/467): SIMPLEPHONEMES is broken
- [465](https://github.com/marytts/marytts/issues/465): enable acoustic features by default
- [460](https://github.com/marytts/marytts/issues/460): Tokens mistakenly POS-tagged as punctuation cause wrong boundary insertion
- [458](https://github.com/marytts/marytts/issues/458): VoiceCompiler generates invalid package name from db.voicename property
- [452](https://github.com/marytts/marytts/issues/452): Disable assertions in user startup scripts
- [448](https://github.com/marytts/marytts/issues/448): unit selection: final boundary durations synthesized 50% shorter than requested
- [428](https://github.com/marytts/marytts/issues/428): error in marytts cart DecisionNode
- [421](https://github.com/marytts/marytts/pull/421): Force English locale for parsing date when English language is used
- [409](https://github.com/marytts/marytts/pull/409): ensure that ICU4J's resource is read with the correct encoding, regardless of environment
- [398](https://github.com/marytts/marytts/pull/398): Use https URLs whenever possible
- [395](https://github.com/marytts/marytts/issues/395): component installer hangs if licenses cannot be downloaded
- [375](https://github.com/marytts/marytts/issues/375): add Groovy script to generate component descriptor XML and fix POM template
- [369](https://github.com/marytts/marytts/issues/369): handle exceptions on missing or malformed userdict entries
- [365](https://github.com/marytts/marytts/issues/365): upgrade groovy-maven (formerly gmaven) plugin to solve noClassDefFoundError when running MaryTTS server
- [359](https://github.com/marytts/marytts/issues/359): don't append an /6/ to the previous syllable if that syllable is not adjacent
- [354](https://github.com/marytts/marytts/issues/354): move custom jtok resources into jtok-user
- [352](https://github.com/marytts/marytts/issues/352): javadoc fails with Java 8
- [342](https://github.com/marytts/marytts/issues/342): workaround for NullPointerException in syllables that violate sonority constraints
- [341](https://github.com/marytts/marytts/issues/341): temporarily handle digit suffix stress notation from legacy LTS CARTs until these are rebuilt
- [322](https://github.com/marytts/marytts/issues/322): drop transitional punctuation POS tag logic
- [314](https://github.com/marytts/marytts/issues/314): not processing null results from phonemise methods
- [237](https://github.com/marytts/marytts/issues/237): fix for incorrect linear interpolation in MathUtils.interpolateNonZeroValues
- [213](https://github.com/marytts/marytts/issues/213): fix for rate adjustment
- [206](https://github.com/marytts/marytts/issues/206): fix for LTSTrainerTest failure on unexpected file.encoding
- [204](https://github.com/marytts/marytts/issues/204): fix for Locale null breaking MaryServer
- [202](https://github.com/marytts/marytts/issues/202): URISyntaxException avoids WikipediaMarkupCleanerTest failing if workspace contains space
- [198](https://github.com/marytts/marytts/issues/198): fix for closing fileOutputStream after audio save
- [185](https://github.com/marytts/marytts/issues/185): fix for EnvironmentTest failure on Java 8

5.2beta3

5.2beta2

5.2beta1

5.1.2

Another milestone release with several improvements and fixes.

New Features

Improvements
- For French, numbers in the input text were silently ignored; this has been [improved](https://github.com/marytts/marytts/issues/269) using a _spellout formatter_ from [ICU4J](http://icu-project.org/). This fix can (and will soon) also be applied to other languages that are missing a text Preprocess module.
- A new rule-based Syllabifier method has been implemented.
- All releases are now [hosted on GitHub](https://github.com/marytts/marytts/releases) 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](https://github.com/marytts/marytts/issues/268): getAllophone() no longer silently returns `null` on invalid input.
- [267](https://github.com/marytts/marytts/issues/267): `REALISED_DURATIONS` and `REALISED_ACOUSTPARAMS` are no longer (mistakenly) available as input types.
- [266](https://github.com/marytts/marytts/issues/266): Syllabification no longer ignores any provided stress diacritics.
- [258](https://github.com/marytts/marytts/issues/258): Byte overflow in TargetFeatureComputer -- issue with limit of array.
- [218](https://github.com/marytts/marytts/issues/218): a voice would not be built correctly following the **groupId** change in v.5.1.1.
- [154](https://github.com/marytts/marytts/issues/154): trailing whitespace in config files could prevent correct parsing.

5.1.1

A milestone release that stabilizes changes in build and hosting infrastructure and fixes several issues.

New Features

Language updates
- Telugu and Turkish: two voices were added which had not been rebuilt since v4.0.0.
- added `TOKENS` example text for Italian, Turkish, British English, Telugu, and Russian.
- Voice components are sorted by locale and name in `download/marytts-components.xml`.

Documentation updates
- Added to the documentation section on the mary site is a page on [MaryTTS's history](../documentation/history.html).
- Also added a point on MP3 support to the [FAQ](../faq.html).
- Minor tweaks to navigation menu, earlier version release notes, download links, etc.

Development news

**New Infrastructure:**
- Continuous Integration is now provided by [Travis CI](https://travis-ci.org/marytts/marytts).
- The web server running at http://mary.dfki.de/ has been replaced with a new machine, which hosts the latest stable website content and runs the latest stable build as an online demo.
- The latest release artifacts are hosted at [Bintray](https://bintray.com/marytts) and indexed in [jCenter](https://bintray.com/bintray/jcenter).
- The latest development (SNAPSHOT) artifacts are hosted at [OJO](https://oss.jfrog.org/).
- A website built from the latest development (SNAPSHOT) version is hosted at http://marytts.github.io/.

**Build environment:**
- All supported languages have been moved into a container module `marytts-languages`.
- Several maven plugins were updated to the latest versions.
- Building MaryTTS now requires Maven 3.0.2 or later.

Fixed Issues/Bugs
- added missing voice resources that had been present in v5.0 before hosting had switched servers, as well as fixing some missing license files.
- [207](https://github.com/marytts/marytts/issues/207): Deploying to Bintray/jCenter required changing the **groupId** from `marytts` to `de.dfki.mary`.
- [206](https://github.com/marytts/marytts/issues/206): LTSTrainerTest would fail if UTF-8 encoding was not specified
- [204](https://github.com/marytts/marytts/issues/204): A locale set to `null` no longer breaks the Mary server
- [202](https://github.com/marytts/marytts/issues/202): WikipediaMarkupCleanerTest failed if workspace contains space
- [185](https://github.com/marytts/marytts/issues/185): EnviromentTest no longer fails with Java 8

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.