Package to convert between transcription standards
Project description
Convert Phonetic Alphabets
Python package for converting phonetic or phonemic transcriptions from Nofabet to IPA and X-SAMPA, and from X-SAMPA to IPA (original code from https://github.com/peresolb/sampa_to_ipa).
Installation
pip install convert-pa
Usage
from convert_pa import nofabet_to_ipa, nofabet_to_sampa, sampa_to_ipa
# Convert from Nofabet
nofabet_transcription = "B IH2 L IH0 H EE0 T S AEH0 R S T AH3 T N IH0 NG G AX0 N S"
# to IPA
print(nofabet_to_ipa(nofabet_transcription))
# '"bɪ.lɪ.heːt.sær.ˌstɑt.nɪŋ.gəns'
# to X-SAMPA
print(nofabet_to_sampa(nofabet_transcription))
# '""bI$lI$he:t$s{r$%stAt$nIN$g@ns'
# Convert from X-SAMPA to IPA
sampa_transcription = '""On$d@$%lE*u0s'
print(sampa_to_ipa(sampa_transcription))
# "ɔn.də.ˌlæ͡ʉs
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
convert_pa-0.1.0.tar.gz
(5.1 kB
view hashes)
Built Distribution
Close
Hashes for convert_pa-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5640540f8b6ffd5a0faaadf2dee74f51eb7110a27deae2c949ceb974826cd301 |
|
MD5 | ce0b27e44a194745fd4e86a7a44b4d8c |
|
BLAKE2b-256 | 98d184317d957588dedeb247fbfc1c94e025acf23e0bca3490454d1e1c341146 |