 Concevez un programme capable de reconnaître les mots parlés.
Ce programme devrait impliquer deux composants - un convertisseur parole-texte et un module de reconnaissance de la langue. Le convertisseur parole-texte prendra les mots parlés et les convertira en texte. Le module de reconnaissance de la langue prendra le texte et tentera de déterminer la langue. Cela devrait impliquer l'utilisation de techniques de traitement du langage naturel telles que la tokenisation, le marquage des parties du discours, la suppression des mots vides et les incorporations de mots. Cela devrait également impliquer l'utilisation d'algorithmes d'apprentissage automatique tels que Naive Bayes et Support Vector Machines. Le programme doit être formé sur un ensemble de données de différentes langues et doit être évalué pour sa précision.