
Premove ITN
Open-source context-aware ITN for voice agents
8 followers
Open-source context-aware ITN for voice agents
8 followers
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.



Interested to see how the semantic accuracy holds up, great concept for an issue that is specific and tough to solve.
@david_cavill1 Hey David, thanks for checking it out!
Yes, I agree with you. Generic inverse text normalization is extremely hard to solve, but since I'm targeting the voice agent domain specifically, I've seen quite some progress.
Hope it helps people building voice agents.