Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
En sade açıklaması; ses dalgalarını analiz ederek. Aslında çok karışık bir algoritması var ona da şuradan ulaşabilirsiniz;
https://www.toptal.com/algorithms/sh...nd-recognition