![]() ![]() We are using a modified version of Symspell model to handle qwerty based errors which un-intentionally occur while typing from the keyboard. This model handles spelling mistakes that occur either due to wrong usage or omission of vowels in a word.Ĭheck for availblity -> check for availability Currently, Spello is open-source, ready to use for English (en) and Hindi (hi) and fast enough to correct misspelled words in less than 10ms.īelow is the detailed description of the working and types of mistakes handled by each of the above-mentioned models: The contextual model is responsible to find the best candidate from the list of suggestions suggested by Phoneme and Symspell model for a misspelled word. Symspell model uses edit distance and suggests correction primarily for unintentional mistakes while typing from the keyboard. The Phoneme Model uses the Soundex algorithm and is responsible to suggest corrections by searching for similar-sounding words. Spello is a spell correction model that uses the power of three models “ Phoneme ”, “ Symspell ” and “ Context ” in the backend to get the best possible spelling suggestion for misspelled words in a text. We are happy to share our spell correction module, “ Spello ” and some of our learnings from the same. Hence, a fast and accurate spell corrector is one of the fundamental components of our NLU pipeline. IVAs (Intelligent Virtual Assistants) built on the Haptik platform have to cater to such noisy queries and still provide quick and correct resolution. But unfortunately, it’s hard to expect the same while chatting, tweeting or commenting or social media. I am sure I won’t make a spelling mistake while writing this blog.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |