Серверная часть (полностью на стороне поставщика решения) и клиентская часть.
Облачные сервера: в них происходит распознавание.
Клиентские решения: