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

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.1.2b0-py3-none-win_arm64.whl (9.4 MB view details)

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

espeakng_loader-0.1.2b0-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.1.2b0-py3-none-macosx_11_0_arm64.whl (9.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

espeakng_loader-0.1.2b0-py3-none-macosx_10_12_x86_64.whl (10.0 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file espeakng_loader-0.1.2b0-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.1.2b0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 184b96ed66f24bed39eb4c3ef64fd99e8fd82a212c871ae396d1d54593188fff
MD5 10b8f41d788d43d5b33d4b53adf8565d
BLAKE2b-256 956f11e348c1adc56088c2e5aa6a0d446710bcf1cd5cabddee9cbad55f82924b

See more details on using hashes here.

File details

Details for the file espeakng_loader-0.1.2b0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.1.2b0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4c6636438d88ab563394d06297c3cf813a4332ec92adc2bd3cf33898eee12086
MD5 32737948872b247799f179b3459c0739
BLAKE2b-256 798c15bb3ba4625439f7aa022e879e7e2a4cfbbf55ac6933025bf9a1e7cdb331

See more details on using hashes here.

File details

Details for the file espeakng_loader-0.1.2b0-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.1.2b0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 89d1ebca7150b7d277f98350337dc02a4beb02c591147f12a5e774d4fea06b6e
MD5 4b9945fe2008ab0da11292c789e54ac9
BLAKE2b-256 ff398549b0f224856d719f43228803c1038907bcacee1beb069516bf04875b51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.1.2b0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49949b85d67f7b5bdad775860434f738a8cd942c974587e887b0afae6ae1d31c
MD5 58ad4ef8c44828b4a9b9da48205054a3
BLAKE2b-256 fdce32bcc1147755daae7912edf8b3a3e8ccfa382b8144b2fdbd42611144ea08

See more details on using hashes here.

File details

Details for the file espeakng_loader-0.1.2b0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.1.2b0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7c097335ae05bc15c1b0389650737bc21a64f1f1c988a24b35c510abe1833d3
MD5 7090cff5c6a9c953daf049b1c0f13280
BLAKE2b-256 bbec5f321c0c9d7e8db7cb544cdcdd56ba983d34dad17b7c146d2c57f9deab5f

See more details on using hashes here.

File details

Details for the file espeakng_loader-0.1.2b0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.1.2b0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 43e3f85e94d8375832d282a6f2bbe15f1d6ca913b0e41f9600629cd625088b79
MD5 9e8cdc05c94716f474bf61d58773f960
BLAKE2b-256 4770d5450f6979ca90ec7023c71b3a9e25fa978601e7be8646db16cd43ed4171

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