{"id":27166,"library":"nemo-text-processing","title":"NeMo Text Processing","description":"NVIDIA NeMo text processing toolkit for ASR and TTS, providing text normalization (TN) and inverse text normalization (ITN) for over 20 languages. Current version 1.1.0 (August 2024). Release cadence is irregular with minor version bumps every few months.","status":"active","version":"1.1.0","language":"python","source_language":"en","source_url":"https://github.com/nvidia/nemo-text-processing","tags":["nemo","text-normalization","inverse-text-normalization","asr","tts","wfn","pynini"],"install":[{"cmd":"pip install nemo-text-processing","lang":"bash","label":"PyPI install"}],"dependencies":[{"reason":"Optional dependency for full NeMo integration (audio, ASR pipeline)","package":"nemo-toolkit","optional":true},{"reason":"Required for WFST-based TN/ITN operations","package":"pynini","optional":false}],"imports":[{"wrong":"from nemo_text_processing.text_normalization.en.utils import NEMO_TN_EN","symbol":"NEMO_TN_EN","correct":"from nemo_text_processing.text_normalization.en.utils import NEMO_TN_EN"}],"quickstart":{"code":"from nemo_text_processing.text_normalization.normalize import Normalizer\nnormalizer = Normalizer(input_case='cased', lang='en')\ntext = \"He was born on Dec 3rd, 1978.\"\nnormalized = normalizer.normalize(text, verbose=True)\nprint(normalized)\n# Output: \"He was born on December third, nineteen seventy eight.\"","lang":"python","description":"Basic text normalization using English normalizer"},"warnings":[{"fix":"Explicitly set input_case parameter.","message":"The normalizer expects input_case='cased' or 'lower_cased'; using default may produce unexpected results for certain texts.","severity":"gotcha","affected_versions":"all"},{"fix":"Update import to from nemo_text_processing.utils import get_normalizer","message":"In v1.0.0, the get_normalizer function moved from nemo_text_processing.text_normalization to nemo_text_processing.utils.","severity":"breaking","affected_versions":">=1.0.0"},{"fix":"Use conda install -c conda-forge pynini on Windows, or use a Linux environment.","message":"Normalization depends on pynini (WFST library). Installation issues on Windows or Python 3.12+ may cause runtime errors. For Windows, consider installing pynini from conda-forge.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'1.1.0':28 '20':24 '2024':30 'asr':10,50 'august':29 'bump':38 'cadenc':32 'current':26 'everi':39 'invers':18,47 'inverse-text-norm':46 'irregular':34 'itn':21 'languag':25 'minor':36 'month':41 'nemo':1,5,42 'normal':15,20,45,49 'nvidia':4 'process':3,7 'provid':13 'pynini':53 'releas':31 'text':2,6,14,19,44,48 'text-norm':43 'tn':16 'toolkit':8 'tts':12,51 'version':27,37 'wfn':52","created_at":"2026-05-01T17:44:52.002050+00:00","updated_at":"2026-05-01T17:44:52.002050+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nImportError: cannot import name 'NEMO_TN_EN' from 'nemo_text_processing.text_normalization.en.utils' (/tmp/tmpwcqgwlv1/venv/lib/python3.12/site-packages/nemo_text_processing/text_normalization/en/utils.py)"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"nemo_text_processing","cli_version":"","type":"library","homepage":"https://developer.nvidia.com/nvidia-nemo","github":"https://github.com/NVIDIA/NeMo-text-processing","docs":null,"changelog":null,"pypi":"https://pypi.org/project/nemo-text-processing/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["ai-ml","llm-agents"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}