A Python package that provides shared library loader for eSpeak NG
Project Links
Meta
Author: thewh1teagle
Requires Python: >=3.6
Classifiers
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)
0.2.4
Jan 17, 2025
0.2.3
Jan 15, 2025
0.2.2
Jan 15, 2025
0.2.1
Jan 06, 2025
0.2.0
Jan 06, 2025
0.1.51.0
Jan 05, 2025
0.1.3
Jan 05, 2025
0.1.2
Jan 05, 2025
0.1.2b0
Jan 05, 2025
0.1.1
Jan 04, 2025
0.1.1b3
Jan 04, 2025
0.1.1b2
Jan 04, 2025
0.1.1b1
Jan 04, 2025
0.1.1b0
Jan 04, 2025
0.1.0
Jan 04, 2025
0.1.0b0
Jan 05, 2025
Wheel compatibility matrix
| Platform | Python 3 |
|---|---|
| macosx_10_12_x86_64 | |
| macosx_11_0_arm64 | |
| manylinux2014_x86_64 | |
| manylinux_2_17_x86_64 | |
| manylinux_2_28_aarch64 | |
| win_amd64 | |
| win_arm64 |
Files in release
espeakng_loader-0.2.4-py3-none-macosx_10_12_x86_64.whl (9.5MiB)
espeakng_loader-0.2.4-py3-none-macosx_11_0_arm64.whl (9.4MiB)
espeakng_loader-0.2.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.6MiB)
espeakng_loader-0.2.4-py3-none-manylinux_2_28_aarch64.whl (9.6MiB)
espeakng_loader-0.2.4-py3-none-win_amd64.whl (9.0MiB)
espeakng_loader-0.2.4-py3-none-win_arm64.whl (9.0MiB)
No dependencies