O Speech Recognition (ou reconhecimento de fala) é um método em que se permite o reconhecimento e a tradução da linguagem falada em texto por computadores, celulares, etc. Sua principal função é reconhecer as palavras em que o usuário irá falar. Para que o computador reconheça o som da sua voz juntamente com a fonética da palavra pronunciada, primeiro ele precisa digitalizar a fala que se quer reconhecer. Para isso, ele utiliza um conversor analógico-digital que capta as vibrações criadas pela sua voz e converte essas ondas em dados digitais. Em seguida, aplica-se uma medida para cada uma das ondas captadas e o som digitalizado é filtrado para separá-lo de ruídos e interferências