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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

espeakng_loader-0.1.2-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.2-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for espeakng_loader-0.1.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 aaf8ea053ecc0edd15d684a64a4fe765ccbf08fb2a12bdcfd5ffedcdfa858387
MD5 f09db3905c3174e4ef66863d853909fe
BLAKE2b-256 e0ca4bde49c325d83bcda3a7aac0728ba671ebef1c988aa604e89e481e750918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.1.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ed412650d0f71d9a024ecfc3fc901881e927cd56c2662b9752e6d8a8c7393be6
MD5 3913329a704ad91063c83027b7ba6f40
BLAKE2b-256 b6388d5398f75d15b93d6bf58c53c24bff5ccb38b21d0dd5749af0150e5e2957

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.1.2-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f62b9aac4a58fc230e8c288372fc58e55aca5cb0a0b7ac1326bec80f5e89f296
MD5 2211eb25fc909bee25ebe8aac94cefe0
BLAKE2b-256 56eed5ec9ac5b433fbd3692b3acab56a9c6903f338a9bbbcf67f18e8b214dfa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.1.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 958b54b6b1a9d0634214cb506f8bbcde09f4e73bdd09d25f78aa4994c0b8d309
MD5 beb8c7519930b81ffece4a942850212f
BLAKE2b-256 4bf1d5909f58d49f1f4b2e4fb989ebd1a43bcf7750194cf119ce92bed296c2b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.1.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84832601c2f49cdd939e1c23d0aef383b04b0d67fb391064fa464dfd4444a795
MD5 d56523310956a2e78baa06e3336bcc6f
BLAKE2b-256 8dd38255d49a9302bd72d90b436579fef7e1b42434f323137af353858fad8d6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for espeakng_loader-0.1.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 55fd18e00b164cbfd3f6614374447d970766cdb8fa4dc62596e655f93018b8d0
MD5 7c96a34300f49accd057928accf462c2
BLAKE2b-256 9e61b5bf7b7d418d7f9ecf2dafb5af1e83a2429d058f98c3dde0b2bd7fcd28c8

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