Installation:

Windows

python -m pip install text2ipa

macOS

sudo pip3 install text2ipa

Linux

pip install text2ipa

Features

  • Convert English text to IPA using the toPhonetic
  • Two options Language English UK and English US

Examples

Example 1: Convert a text

Function:

  • get_IPA() : Converting a text to IPA with the following parameters

Parameters:

  • text : The text you want to convert to IPA
  • language : Choose between English US and English UK ('am'/'br')
  • proxy : Optional parameter

For instance:

from text2ipa import get_IPAtext = 'hello world'language = 'am'#Convert 'hello world' to English US International Alphabetipa = get_IPA(text,language) print(ipa)

>> həˈloʊ wɜrld

Example 2: Convert a bulk

Function:

  • get_IPAs() : Convert the list of texts to IPA return the list of IPAs

Parameters:

  • bulk : The list of text want to convert to IPA
  • language : Choose between English US and English UK ('am'/'br')
  • proxy : Optional parameter

For instance:

from text2ipa import get_IPAsbulk = ['how are you?','how it\'s going?','that\'s good'] language = 'br'# Convert a list of text to English UK IPAIPAs = get_IPAs(bulk,language) for ipa in IPAs: print(ipa)

>> haʊ ɑː juː?
>> haʊ ɪts ˈgəʊɪŋ?
>> ðæts gʊd

Log Changes

V1.0.0 : Create new with 2 functions get_IPA() and get_IPAs()
V1.2.0 : Update comment and guideline in functions, fixed ERROR for setup with the other Python versions
V1.3.0 : Fixed MISSING install requires and update information for Python versions
V1.4.0 : Update building & testing for this package
V1.4.1 : Fixed Error Import get_IPA() and get_IPAs

GitHub - tquangsdh20/text2ipa at pythonawesome.com
Convert English text to IPA using the toPhonetic. Contribute to tquangsdh20/text2ipa development by creating an account on GitHub.