espeakng-loader0.2.4
espeakng-loader0.2.4
Published
A Python package that provides shared library loader for eSpeak NG
pip install espeakng-loader
Package Downloads
Authors
Requires Python
>=3.6
Dependencies
espeakng-loader
This package loads the espeak-ng shared library so it will be available for other libraries.
Platforms
- Linux (x86-64, arm64)
- Windows (x86-64, arm64)
- macOS (x86-64, arm)
Install
pip install espeakng-loader
Usage
from espeakng_loader import get_library_path, load_library, make_library_available
library_path = get_library_path() # Pass it to the library
# Or use load_library() for load it directly
# Or use make_library_available() for making it available for other libraries
Usage with phonemizer
Note: please use phonemizer-fork
instead of phonemizer
package until #191 merged.
from phonemizer.backend.espeak.wrapper import EspeakWrapper
from phonemizer import phonemize
import espeakng_loader
EspeakWrapper.set_library(espeakng_loader.get_library_path())
EspeakWrapper.set_data_path(espeakng_loader.get_data_path())
phonemes = phonemize('Hello')
print('Phonemes: ', phonemes)