Данная работа посвящена разработке алгоритма, предназначенного для определения языка, на котором произнесена речь, записанная в аудиодорожке. Задача распознавания языка сформулирована как классификационная задача машинного обучения, где в качестве входных данных поступает аудио, а на выходе - категория принадлежности к языку. Для решения поставленной задачи предложен нейросетевой алгоритм распознавания языка. На датасете Common Voice проведен вычислительный эксперимент с использованием разработанного алгоритма. Результаты проведенного эксперимента подтвердили работоспособность предложенного подхода.