1. Raccogli campioni di discorso dall'interlocutore. 2. Analizzare il contenuto di ciascun campione per identificare le caratteristiche fonologiche della lingua e altre caratteristiche. 3. Utilizzare tecniche di apprendimento automatico per identificare la lingua del campione. 4. Confrontare la lingua identificata dal campione con le lingue del paese di origine dell'interlocutore. 5. Se la lingua identificata dal campione corrisponde a una lingua del paese di origine dell'interlocutore, classificare il campione come lingua madre dell'interlocutore.
Sviluppa un algoritmo per riconoscere la lingua madre di un interlocutore.