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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

espeakng_loader-0.2.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

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

Uploaded Python 3macOS 11.0+ ARM64

espeakng_loader-0.2.3-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.3-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.2.3-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 c0a4f2b3cabb0f24e36caeb05974bb0a8a98a4a41a773dcedf7db7d57c581d52
MD5 164b9a6d19de88b13bd196a10a27c187
BLAKE2b-256 9a03a5507ff1e4b987de1c5f54fd8c4097d5337d8a23c508f3ab5f7423aa2241

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 90551eb65ed5fa29e364fecf13f13889304a3ba0364b4ed5cc8d0ca0f8cd689b
MD5 6b66e741e1c7439366ce04dab1fd23b4
BLAKE2b-256 deffa611d5c48f6646cc0b942ea2da27773cd88363e6a231008c76acfa2326e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.3-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 59561c7d732eee35cce7778fc07792a2a3105eb95406e11aa71af355ab0c411a
MD5 33de4c8beba418d55a07c539f33a30d4
BLAKE2b-256 81042e37f8c4f6a1b57c2175a2da142552499c22ebba5f824f4060be37213e55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2e664f3b328da0294ea68802a48e5a50519bcbbc9ba5cda89ec90eea7edc1e0
MD5 bf25597c28d83be4bd8def19b7c4a861
BLAKE2b-256 a4d3c9a3ef6956ad28fa941422ee3930b25fc3475fdcf7528908e57be3fd0e73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14fa5bd92bc37662e85cf13c744c89b0d0026761592ea4b27a37162315c68c74
MD5 59e7ef4f07eedd5e09dd3fb3ad7a5dc2
BLAKE2b-256 61da03947b59f15f2b0f243ce87681bd9d02e77a7ba38adb3ea1e3ac9758914c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f586428a6577ae46c7bbeac7aa58f6a6c3abf83401eb55e490b4e77e11cda868
MD5 a1179a5644850cc2612a2f43d35d72c1
BLAKE2b-256 67e6b292cafd3fd8d5dbe4c22bc1d1e0fbef7ba21b83e97d156ed14648464aa9

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