Skip to main content

BanglaToIPA Conversion

BanglaToIPA is a Python package designed to transcribe Bengali words into the International Phonetic Alphabet (IPA). This tool simplifies the pronunciation of Bengali words, making it easier for people worldwide who are familiar with IPA to accurately pronounce them.

Installation

You can install the BanglaToIPA package using pip:

pip install bangla-ipa

File Structure

bangla_ipa/
├── bangla_ipa/
│   ├── __init__.py
│   ├── ipa.py
├── model/
│   ├── __init__.py
│   ├── ipa_model.pth
├── data/
│   ├── __init__.py
│   │   ├── ipa_vocab_data.csv
├── script/
│   │   ├── __init__.py
│   │   ├── translator.py
├── tests/
│   │   ├── __init__.py
│   │   ├── test_bangla_ipa.py
├── __init__.py
├── .gitignore
├── LICENSE
├── setup.py
├── README.md
└── requirements.txt

Usage

Here's an example of how to use the BanglaDictionary package:

# Create an instance of the BanglaDictionary
from bangla_ipa.ipa import BanglaIPATranslator
ipa = BanglaIPATranslator()

# Get the meaning of a word
translated_ipa = ipa.translate("মহারাজ") # Output: "mɔharaɟ"

Data Source

The data used by the BanglaToIPA package is sourced from private annotated corpus for bengali letters and their appropriate form of IPA. It is carefully curated and validated from multiple resources before training and generating the model for transcribing IPA for bengali words.

Contributing

If you find any issues or would like to contribute to the BanglaToIPA package, please feel free to open an issue or submit a pull request on the GitHub repository. Feel free to create issues to contact.

License

The BanglaToIPA package is released under the MIT License. You are free to use, modify, and distribute this package in your own projects.

Metadata

Release files for bangla-ipa 1.0.2

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

Source distribution (sdist)

Source distribution for bangla-ipa 1.0.2
File Size Uploaded
bangla_ipa-1.0.2.tar.gz 24.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for bangla-ipa 1.0.2
File Interpreter ABI Platform
bangla_ipa-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 48.0 MB

Release files / bangla_ipa-1.0.2.tar.gz

Download URL bangla_ipa-1.0.2.tar.gz
Size 24.0 MB
Tags Source
SHA-256 checksum
How to use checksums
e3df73dfcc396ae8d89d12e98d7249daeb4f58d13eb6e2d644bf93e79fecef11
BLAKE2b-256 checksum
How to use checksums
edee2416c586dbe35ca0b03e2f73decf60761779ced3f86c35bc6bbc3bcf3fb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / bangla_ipa-1.0.2-py3-none-any.whl

Download URL bangla_ipa-1.0.2-py3-none-any.whl
Size 24.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
300e758ce19117e8458429f248ecf84408d2b8b1a86d07fba4554d785dbc4bed
BLAKE2b-256 checksum
How to use checksums
962f576d4149a6cc8845452f1ff4ac6b0df49a1c1894ecded02b2486e2923a15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0

2 release files

0.9

2 release files

0.8

2 release files

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