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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

espeakng_loader-0.2.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

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

Uploaded Python 3macOS 11.0+ ARM64

espeakng_loader-0.2.4-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.4-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.2.4-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 d7a2928843eaeb2df82f99a370f44e8a630f59b02f9b0d1f168a03c4eeb76b89
MD5 9c6b7263ba308abc62830480deebd0d2
BLAKE2b-256 29640b75bc50ec53b4e000bac913625511215aa96124adf5dba8c4baa17c02cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 41f1e08ac9deda2efd1ea9de0b81dab9f5ae3c4b24284f76533d0a7b1dd7abd7
MD5 046bdf4527c7ddc76affd0350f1bf8ea
BLAKE2b-256 9deda3d872fbad4f3a3f3db0e8c31768ab14e77cd77306de16b8b20b1e1df7ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.4-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d1e798141b46a050cdb75fcf3c17db969bb2c40394f3f4a48910655d547508b9
MD5 dba1e53741e97766fca3c758891b555e
BLAKE2b-256 d9ad1b768d8daffc2996e07bbcb6f534d8de3202cd75fce1f1c45eced1ce6465

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08721baf27d13d461f6be6eed9a65277e70d68234ff484fd8b9897b222cdcb6d
MD5 43d8bcc6ff21edb917c929785bfdb9bf
BLAKE2b-256 de1e25ec5ab07528c0fbb215a61800a38eca05c8a99445515a02d7fa5debcb32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d27cdca31112226e7299d8562e889d3e38a1e48055c9ee381b45d669072ee59f
MD5 3dc12d64da76ae2cbfa5a8e11cc23493
BLAKE2b-256 a826258c0cd43b9bc1043301c5f61767d6a6c3b679df82790c9cb43a3277b865

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.4-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b77477ae2ddf62a748e04e49714eabb2f3a24f344166200b00539083bd669904
MD5 b1986bcbf635bd0d33bf45e019a3638b
BLAKE2b-256 f892f44ed7f531143c3c6c97d56e2b0f9be8728dc05e18b96d46eb539230ed46

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