Skip to content
This repository has been archived by the owner on Apr 17, 2021. It is now read-only.

Latest commit

 

History

History
43 lines (25 loc) · 1.26 KB

README.md

File metadata and controls

43 lines (25 loc) · 1.26 KB

Arabic Pronunciation

This library is now archived and it has a problem dealing with atleast one mapping. Use this one instead https://github.com/youssefsharief/arabic_pronounce

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

Master branch build status: