CLI and library to modify pronunciation dictionaries (any language).
Project description
pronunciation-dictionary-utils
Library and CLI to modify pronunciation dictionaries (any language).
Features
- Merge multiple pronunciation dictionaries
- Extract subset of pronunciation dictionary
- Remove characters from vocabulary
- Remove phonemes from pronunciations
- Select single pronunciation per word
- Change word casing
- Change file formatting
- Export vocabulary
- Export phoneme set
Roadmap
- Adding tests
- Implementation of printing of statistics
- Implementation of phoneme mapping, e.g., mapping ARPAbet to IPA
Installation
pip install pronunciation-dictionary-utils --user
Usage
dict-cli
Citation
If you want to cite this repo, you can use this BibTeX-entry:
@misc{tspdu22,
author = {Taubert, Stefan},
title = {pronunciation-dictionary-utils},
year = {2022},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/stefantaubert/pronunciation-dictionary-utils}}
}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for pronunciation-dictionary-utils-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f14e65569a3bfa185f458ce285a2f0f2ef684ac3e1b17085043490f5ce878087 |
|
MD5 | 9bd34fa53113761bc20a2ec8e1cca52e |
|
BLAKE2b-256 | bdcdd6bd2e1ed69ac08babed4e3dd9f50bccc588d6ee35287e6f015e7c0eb45f |
Close
Hashes for pronunciation_dictionary_utils-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e14b03cbfc8e43c8330f06736cc5006f88314d892fae57b43bc05a09cc9c387d |
|
MD5 | e6127fd2e34cba24dd791fa866fac62f |
|
BLAKE2b-256 | 8103b14ab79625d528df58d568d84162fd225fc930d185798b52e6577eaaf1fa |