Skip to main content

A Python package that provides shared library loader for eSpeak NG

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

espeakng_loader-0.2.2-py3-none-win_arm64.whl (9.4 MB view details)

Uploaded Python 3Windows ARM64

espeakng_loader-0.2.2-py3-none-win_amd64.whl (9.4 MB view details)

Uploaded Python 3Windows x86-64

espeakng_loader-0.2.2-py3-none-manylinux_2_28_aarch64.whl (10.0 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

espeakng_loader-0.2.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

espeakng_loader-0.2.2-py3-none-macosx_11_0_arm64.whl (9.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

espeakng_loader-0.2.2-py3-none-macosx_10_12_x86_64.whl (9.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file espeakng_loader-0.2.2-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.2.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 c4e033a85202006a9a21772197eacea48e4beefd1de3f5a88566d58b75dd26bb
MD5 6e49d76a433085834c3fd87506212156
BLAKE2b-256 d9a10d362647dbb69e8395c1f9908f036e98654b93ee84c6bebed38813473d55

See more details on using hashes here.

File details

Details for the file espeakng_loader-0.2.2-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.2.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 953e59c336406f1a8ca92139f0587fff4e16666248fd22db734ce12bd66c67a3
MD5 08f4e46fd9bc7160502878c20baa2d76
BLAKE2b-256 548e17e95c4c2224698e8c8b7ad636cd45cea24ce64afcca681a99e4e306ddd4

See more details on using hashes here.

File details

Details for the file espeakng_loader-0.2.2-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.2.2-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9530128aad7a513daf0cf9516cdbef74caad636465923a9b1749a7fc3ce11b80
MD5 564f6b69d44c615144f4c189b4553cbd
BLAKE2b-256 e03d1f0668bbd49d97c855dc4dd62f484b44e013234525ef87241dc344b14bfe

See more details on using hashes here.

File details

Details for the file espeakng_loader-0.2.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.2.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9473fc70add8c85b5cbfed36d187dd789ed6ec2895c6bdccf2010067494f9958
MD5 1606633bf68b1f7534f0560843cef3ee
BLAKE2b-256 98020c5287e780d314393ddba34d2d03f4e0f0ad3dbb8f7951eec062d40bac84

See more details on using hashes here.

File details

Details for the file espeakng_loader-0.2.2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.2.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39842549f1825e7e60283cf42c957df06cf1bf2c5d18f0cd2dc772106bbcc291
MD5 66397704f76834b0c83be72c7275c200
BLAKE2b-256 93dba69417b86da68f22b93782026ffb82e81d1608bb004e0fe034724ec8256f

See more details on using hashes here.

File details

Details for the file espeakng_loader-0.2.2-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.2.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 484e4e1ead744803ea1e0266977bcae1fded5475ab9bbab863663a38bc35e61f
MD5 f00196d8a28e7581a251124e140c77ee
BLAKE2b-256 652898cffb8e497c56cfe8b7d4108b74f512c8426773d4ec0df4d7953ad2dc76

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page