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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

espeakng_loader-0.2.0-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.2.0-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.2.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 086f2e07f1245cbfe02a86be580d52d3a2278f9f3cfaa0c6bc3728e1474d37bc
MD5 cd4dd213af71dad122c6ddda71f4b1cc
BLAKE2b-256 c555b98839484dffba1e7776105bfd39cc3057ea2d753c72dbfa413e3b47d337

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9c98136f6b6e53dca66254b02eafba1826e53da3abb0ccbd01eb3dd90d8bb64a
MD5 d29f6c242f2be72885f87da8b6cdcecf
BLAKE2b-256 6486bc61cbf60c36c7e5fcd190c5e3cd6674908dcd06b157a46f7cc46e6a23b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e3fdfd2eca2f18925bba9e7af76e693c82caf6f075049ea2fd63bd2fe69f41e4
MD5 2661f3815e0ccb75e325f529cde2069f
BLAKE2b-256 497b6d59cff733a1406b37636c0a2d2817215ad0b33ba82448bb38106e772f99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bab294b306ffe99cc6ad874a1af4548bf5b56e9dbba1a7e17acae74e43fc79a7
MD5 ba187259a4895009744bf01532ed2e21
BLAKE2b-256 fdb0afedf52ad4b7d2d40eab0e070a90e3831334d74db5dd118db096c27e98d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61cd82779b1364a538f635416ecfcc0f764e069d946fd0d99c202fbc99ddf5b3
MD5 4296954ede31fcea625cf9ed95ae14b0
BLAKE2b-256 61cde9a1d471d7184af819042750be65d7742bac7832062664f3bcb617bc6de1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.2.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eed44b83d6825bc95aa07f467384c769060a7ea7d6067cfae2f612f416b66c26
MD5 1295b5534592ecb4d461e47b9d8a918b
BLAKE2b-256 0108e8a580438e79cad28d4be864fe08245a56fafa77f04470ce7c672956fb54

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