Premove ITN is an open-source, context-aware inverse text normalizer built for voice agents.
It turns messy ASR transcripts into structured values APIs can actually use: phone numbers, dates, times, amounts, IDs, emails, URLs, and more.
Instead of generating normalized text directly, it deterministically produces valid candidates, uses a neural model to score them in sentence context, and applies exact decoding to choose compatible outputs.
Open weights, Python package, real-time inference.