Задачи
Изучить phonetic recognizer проекта Rhubarb Lip Sync и проверить, можно ли использовать его алгоритмы или идеи для дешифровки звуковой дорожки в буквы/фонемы/слоги в проекте «Учиться легко».
Создать и развить Telegram-канал «Учиться - Легко!» как живой слой вокруг продукта: для возврата пользователей, распространения полезных механик, вирусного роста, обратной связи и показа развития проекта.
Проработать и внедрить подписку на обновления «Учиться - Легко!» как механизм удержания и возврата пользователей.
Добавить удобный шаринг материалов и механик «Учиться - Легко!» для поддержки органического и вирусного распространения.
Спроектировать универсальную механику вопросов, которая помогает исследовать объекты и явления в разных доменах и на разных уровнях сложности.
Спроектировать главную страницу как ленту возрастающей сложности и доменной глубины, в которой пользователи естественно находят релевантный им уровень без предварительной сегментации.
Выделить и реализовать следующий уровень после освоения слов: чтение предложений с учётом структуры письменного высказывания, пунктуации, пауз и интонации.
Добавить стандартный Web Push с VAPID, чтобы пользователи со статусом «Я на связи» получали уведомления о новых запросах даже при погашенной вкладке.
Реализовать поток «Попросить помощи» / «Я на связи» с быстрым откликом, текстовым общением и встроенным созвоном.
Зафиксировать и развить идею преподавателей как отдельного слоя платформы рядом с самостоятельными обучающими механиками.
Настроить собственный контролируемый TTS-процесс и заранее генерировать аудио для букв, слогов и слов вместо зависимости от непредсказуемого браузерного SpeechSynthesis.
Сделать игровые голосовые персонажи с разными настройками темпа и высоты речи, чтобы ребёнок мог выбрать комфортный вариант, и добавить конструктор собственного персонажа.
Распознавать короткий голосовой ответ ребёнка через Web Speech API в заданиях вида «Что изображено на картинке?».
Использовать Web Speech API для воспроизведения учебных единиц: букв, слогов и отдельных слов.
Проверить, помогает ли механизм ребёнку восстановить ранее не показанное слово, а не только запомнить изученные примеры.
Реализовать работающий интерактивный прототип, проходящий один полный учебный цикл без лишней платформенной инфраструктуры.
Зафиксировать, какие связи система считает освоенными и когда может скрыть картинку, звук или написание.
Собрать компактный учебный набор, на котором можно проверить перенос буквенных соответствий на новые слова.