Библиотека, которая поможет понять, что «ответы» и «OtBETЫ» — это одно и тоже?
Этому алгоритму уже более 100 лет: https://ru.wikipedia.org/wiki/Soundex
Алгоритм я уже придумал, но нужно много писать алиасов букв.
Возможно кто-то уже сделал это до меня и есть готовая либа по распознанию такого, чтобы не изобретать велосипед, не подскажите?) 
Зачем там либа? Это всего-навсего один-единственный ассоциативный массив.
Типа:conv["t"] = "т"
conv["@"] = "а"
И удобная обвязка под него, типа:func MyConv(symbol string) string {
   s:= LowerCase(symbol)

   if v, ok:= conv[s] {
       return v
   } else {
       return s
   }
}И на этом всё!