기술의 발달에 따라 CALL과 MALL에서 다양한 기능들이 활용되어 왔는데, 그 중 최근 들어 가장 주목을 받고 있는 기능이 음성인식 기능이다. Slobin(1985)은 학습자의 언어 생성 능력(Language Making Capacity)은 언어 인식 기능(perception)과 언어 생산능력(production)의 조화와 밀접한 연관이 있는 것으로 규정하였다. 학습자의 언어 생성능력은 언어입력을 듣고 분절하여 이해하고 저장하여 발화시에 활용할 수 있는 능력을 일컫는다. 이 일련의 과정은 결국 듣기와 말하기를 포함하고 있는데, 듣기에서는 발음을 구별해 낼 수 있는 능력(discriminability)이 요구되며, 말하기에서는 발음을 실제로 할 수 있는 능력(pronunceability)이 요구된다(Lindblom, 1992). 음성인식 기능은 이 두 가지 능력을 동시에 강화할 있다는 장점이 있다. MALL에 탑재되어 있는 음성인식 기능을 이용하여 학습자는 실제로 발화를 해 보고 자신의 발음을 듣고 스스로 평가할 수 있게 되었다. 또한, 과거에 학습자가 원어민의 발음을 듣기만 했을 때는 자신의 발음과 차이점을 스스로 파악하기 어려웠으나, 음성인식 기능은 학습자의 발화를 분석하여 웨이브 폼(wave form)으로 보여주거나 더 나아가 간략한 피드백까지 제공함으로써 자신의 발음과 원어민의 발음 간의 차이를 확연하게 파악할 수 있도록 해 준다.
언어생성능력이란 언어인식과 언어생산의 두 기능이 조화를 이룬 결과물이다. 이와 관련 MALL의 음성인식기능의 장점은 두 기능의 동시 강화를 바탕으로 한 효율성의 극대화이다. 즉 발음을 듣고서 직접 발화를 한 후 웨이브폼 형태의 분석을 받아볼 수 있으며, 원어민과의 발음차이를 확인할 수 있는 피드백을 통해 학습자 스스로 교정이 가능한 점에서 차별성이 돋보인다.