Вот только алгоритм распознавания и другой. Т.е. это входной протокол программы. А выходной интерфейс можно оставить. Это большая часть работы. Как программист говорю.