Wszystkie systemy automatycznego rozpoznawania mowy działają w zasadzie w ten sam sposób. Najprościej rzecz ujmując, rdzeniem jest zawsze duża baza danych, w której przechowywanych jest wiele możliwych wariantów wymowy jednego lub więcej słów wraz z pasującym do nich tekstem. Kiedy nowe nagranie jest wprowadzane do systemu, porównuje on dźwięk z bazą danych i wypisuje tekst, który najprawdopodobniej pasuje do tego nagrania. Im większa i lepiej utrzymana jest baza danych, tym lepsze będzierozpoznawanie mowy. Ponadto Jakość nagrywania odgrywa istotną rolę w osiągnięciu dobrego wskaźnika rozpoznawalności.