Phonemizer

Latest version: v3.3.0

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

Scan your dependencies

Page 3 of 3

1.0

* **incompabile changes**

The following changes break the compatibility with previous versions
of phonemizer (0.X.Y):

* command-line `phonemize` program: new `--backend
<espeak|festival|segments>` option, default language is now
*espeak en-us* (was *festival en-us*),

* it is now illegal to have the same separator at different levels
(for instance a space for both word and phone),

* from Python, must import the phonemize function as `from
phonemizer.phonemize import phonemize`, was `from phonemizer
import phonemize`.

* New backend [segments](https://github.com/cldf/segments) for
phonemization based on grapheme-to-phoneme mappings.

* Major refactoring of the backends implementation and separators (as
Python classes).

* Input to phonemizer now supports utf8.

* Better handling of errors (display of a meaningful message).

* Fixed a bug in fetching espeak version on macos, see
[14](https://github.com/bootphon/phonemizer/issues/14).

0.3.3

ChangeLog
---------------

Fixed a bug introduced in phonemizer-0.3.2 (apostrophes in festival backend). See 12.

0.3.2

ChangeLog

* Continuous integration with **tracis-ci**
* Support for **docker**
* Better support for different versions of espeak/festival
* Minor bugfixes and improved tests

0.3.1

ChangeLog
---------------

* New **espeak** or **espeak-ng** backend with more than 100 languages
* Support for Python 2.7 and 3.5
* Integration with zenodo for citation
* Various bugfixes and minor improvments

0.2

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.