Unter Spracherkennung versteht man die Fähigkeit einer Maschine oder eines Programms, gesprochene Wörter und Sätze zu erkennen und in ein maschinenlesbares Format umzuwandeln.
Spracherkennung wird beispielsweise in der Anrufweiterleitung, Sprachwahl und Sprachsuche eingesetzt. Die Spracherkennung muss von der Stimmerkennung unterschieden werden, welche eine biometrische Methode zur Identifizierung einer Person anhand ihrer Stimme ist.