https://github.com/rhasspy/piper-phonemize
C++ library for converting text to phonemes for Piper
https://github.com/rhasspy/piper-phonemize
Last synced: 19 days ago
JSON representation
C++ library for converting text to phonemes for Piper
- Host: GitHub
- URL: https://github.com/rhasspy/piper-phonemize
- Owner: rhasspy
- License: mit
- Created: 2023-06-06T21:39:58.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-13T08:11:57.000Z (about 1 year ago)
- Last Synced: 2024-12-30T09:18:55.465Z (4 months ago)
- Language: C++
- Size: 9.16 MB
- Stars: 96
- Watchers: 10
- Forks: 78
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Piper Phonemization Library
Converts text to phonemes for [Piper](https://github.com/rhasspy/piper).
When using eSpeak phonemes, requires an [espeak-ng fork](https://github.com/rhasspy/espeak-ng) with `espeak_TextToPhonemesWithTerminator` function.
This function allows for Piper to preserve punctuation and detect sentence boundaries.## Usage
Pre-compiled releases are [available for download](https://github.com/rhasspy/piper-phonemize/releases/tag/v1.0.0).
The `piper_phonemize` program can be used from the command line:
``` sh
lib/piper_phonemize -l en-us --espeak-data lib/espeak-ng-data/ <