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 Distribution

espeakng_loader-0.1.51.0.tar.gz (18.5 MB view details)

Uploaded Source

Built Distributions

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

espeakng_loader-0.1.51.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

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

Uploaded Python 3macOS 10.12+ x86-64

espeakng_loader-0.1.51.0-cp313-cp313-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

File details

Details for the file espeakng_loader-0.1.51.0.tar.gz.

File metadata

  • Download URL: espeakng_loader-0.1.51.0.tar.gz
  • Upload date:
  • Size: 18.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.29

File hashes

Hashes for espeakng_loader-0.1.51.0.tar.gz
Algorithm Hash digest
SHA256 2f6a259f2f1cb7a1b2299d83a1f4d575e146d1720f0a4cb31727bc74cc7178c4
MD5 ade3557eb898a1e77661573743a14f89
BLAKE2b-256 aaf85ab26ea2867c58b9f063b5429322cc90c4343347d8726e8fc62ef8e08e0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.1.51.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f919dcadd12cc4ddac6d8ae25bfc49612bb9929dee2468fc8f218d382230b182
MD5 8fafb478f66dcd3f54d91f7ee16d1bea
BLAKE2b-256 ef19bdb168a8b59a22baeabab86dc2b694a323a9dee484ae4bcada4c6e2b077a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.1.51.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 73814505d88ba773b076b864dc192e070becaeca4af9cf65043ca3c9b4ed86f0
MD5 0f17e8ca18b9726d8e60bb0d02044d2c
BLAKE2b-256 9cf308da80d1aacbaa631d06dd40a9a712b4b823a56b5bb9f1b383df447dfc40

See more details on using hashes here.

File details

Details for the file espeakng_loader-0.1.51.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.1.51.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 06ac55bcdf6549f5681bae516b1717aae04ae4dfb5677287e9edcce982000f14
MD5 0f2b841be90c9a5ee5cc00b4ff9119f0
BLAKE2b-256 d9a8c87be5694c82e876a6c969d8237de6634e917630d474518fafb6e0052199

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