Skip to main content

Arabic Pronunciation

This project is based on the workings of

I just refactored the code and added an api wrapper for it to be used easily through installing a package

Usage

from arabic_pronunciation import phonetise_Arabic

phonetise_Arabic.phonetise_word("بِمُسْتَطِيل")
>>> ['b i0 m u0 s t A T ii0 l']

phonetise_Arabic.phonetise_word("نُتَابِعُهَا")
>>> ['n u0 t aa b i0 E u0 h aa', 'n u0 t aa b i0 E u0 h a']

Tests

  • python -m pytest

Static Dictionary Production

  • Add your corpus to the root of this project
  • python arabic_pronunciation/corpus2cmudict.py -i {corpus_name}.txt -p {corpus_name}
  • It might take long time to for large corpuses and the command line might not show that the process is going on but it is.

Notes

  • Travis auto deployment to Pypi is currenlty not working

Metadata

Release files for arabic-pronunciation 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arabic-pronunciation 0.2.3
File Size Uploaded Provenance
arabic_pronunciation-0.2.3.tar.gz 1.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for arabic-pronunciation 0.2.3
File Interpreter ABI Platform
arabic_pronunciation-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 3.7 kB

Release files / arabic_pronunciation-0.2.3.tar.gz

Download URL arabic_pronunciation-0.2.3.tar.gz
Size 1.8 kB
Tags Source
SHA-256 checksum
How to use checksums
afc0753b5560733143b8724b0b61334a470e2ea6ccdb778eb9178e6953fbf89e
BLAKE2b-256 checksum
How to use checksums
57c7ec70c6914f27a1340eb61be920d7ac61ca950d3e2b054e2fd5bac38a5ee8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.4

Release files / arabic_pronunciation-0.2.3-py3-none-any.whl

Download URL arabic_pronunciation-0.2.3-py3-none-any.whl
Size 1.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a112cfe4e8a725e969bb82152a7645469d2596fe73e949a9bf9ed16a3fb42a7b
BLAKE2b-256 checksum
How to use checksums
439a637262ffe5fa3414eb87cb001ea7fd184d13c5a6e1a060a5dacb69f5bfe6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.4

Security for arabic-pronunciation 0.2.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page