Progetta un programma che possa riconoscere le parole pronunciate.
Questo programma dovrebbe prevedere due componenti: un convertitore di testo in voce e un modulo di riconoscimento della lingua. Il convertitore di testo in voce prenderà le parole pronunciate e le convertirà in testo. Il modulo di riconoscimento della lingua prenderà il testo e cercherà di determinare la lingua. Dovrebbe prevedere l'uso di tecniche di elaborazione del linguaggio naturale come la tokenizzazione, l'etichettatura delle parti del discorso, la rimozione delle parole di arresto e l'incorporamento delle parole. Dovrebbe anche prevedere l'uso di algoritmi di apprendimento automatico come Naive Bayes e Support Vector Machines. Il programma dovrebbe essere addestrato su un set di dati di diverse lingue e dovrebbe essere valutato per l'accuratezza.