Мы начинаем новую рубрику, в которой расскажем о личных проектах сотрудников Invento Labs. Кажется, это неплохой способ узнать о неявных талантах и компетенциях коллег. Идею предложил Vladimir Zhitko, за что ему большое спасибо. Начнем как раз с проекта Владимира: он разработал систему обучения правильной интонации для изучающих иностранный язык.
Сегодня доступна уйма приложений для изучения иностранных языков. Они хорошо умеют проверять грамматику, расширять словарный запас и строить предложения. Но практически нигде нельзя проверить правильность произношения. Научить говорить с нужной интонацией может только живой учитель, лучше носитель языка. Но занятия с ним обычно стоят денег, поэтому доступны не всем.
Эту проблему решает программа IntonTrainer, которую разработали Владимир Житко и его научный руководитель, Борис Лобанов. Идея выросла из диссертации и готовится приносить пользу миру.
![](https://scontent.fbud2-1.fna.fbcdn.net/v/t1.0-9/30762558_2150741658488955_2759971775688212480_n.jpg?_nc_cat=0&oh=6d1d64bf4f9c4a7f9b27f57a9052ffa7&oe=5B565836)
Основная идея программы довольно простая: тренировать интонацию используя визуальный отклик. IntonTrainer показывает ученику результат график совпадения его результата с эталоном. Благодаря графику ошибки становятся наглядными, их проще исправить. Так объяснить даже живой учитель не может.
![](https://scontent.fbud2-1.fna.fbcdn.net/v/t1.0-9/30742282_2150743745155413_2528447290104872960_o.png?_nc_cat=0&oh=7b5ff7756977f6377244df6361b05561&oe=5B64204D)
В базу программы загружены эталонные фразы, записанные профессиональным диктором. Для каждой из них построен так называемый “универсальный мелодический портрет” – набор понятных компьютеру характеристик человеческой речи. Такой же портрет строится для фразы, которую произнес ученик. Портрет фразы ученика сравнивается с эталоном и ученик видит график совпадения. Такой механизм не использует ни одна из аналогичных систем.
Ядро системы написано на С. Реализация простой идеи потребовала сложной динамической обработки звукового сигнала, “трехэтажного” математического анализа и методов динамического программирования. Подробное описание механизма работы вот здесь. IntonTrainer позволяет работать с любым языком, достаточно загрузить эталонные фразы в акустическую базу системы. На сегодня доступны более двухсот фраз на русском и ста на британском английском. База фраз содержит набор общих типов высказываний для разной интонационной схемы, примеры разговорной речи и фрагменты повествовательной прозы. Количество фраз постоянно растет.
![](https://scontent.fbud2-1.fna.fbcdn.net/v/t1.0-9/30743123_2150743308488790_9099401164520161280_n.png?_nc_cat=0&oh=bce0db529386b10fd82bfaf973dfef5c&oe=5B639986)
В планах собрать большую базу эталонных фраз, сделать современный интерфейс пользователя и начинать более широкое тестирование. Кстати, IntonTrainer может помочь не только при изучении иностранного языка, но и для постановки произношения на родном языке. Это важно дикторам, актерам и всем, кто работает голосом. Хотите проверить свое произношение? Скачать альфа-версию IntonTrainer можно отсюда.