Локальный речевой тренажёр для совместных коротких занятий взрослого и ребёнка 3–5 лет. Основной режим развивает понимание слов, называние, грамматику, фразы и маленькие рассказы. Азбука сохранена как дополнительный последовательный курс.
Приложению нужен обычный локальный HTTP-сервер, сборка и внешние сервисы не требуются:
python -m http.server 8765После этого откройте http://127.0.0.1:8765/.
При установленном Node.js:
npm run checkПроверка включает 330 записей словаря и их изображения, речевые модели, курируемые упражнения, отсутствие лишних ресурсов, миграцию прогресса и правила адаптации.
index.html— семантическая разметка экранов и диалогов;src/styles.css— адаптивный интерфейс и reduced motion;src/core.js— модели прогресса, миграция v1 → v2 и адаптивные правила;src/content.js— речевые модули и нормализация учебного контента;src/word-data.js— структурированный словарь из 330 слов;src/app.js— генерация и отображение занятий;scripts/иtests/— автоматический аудит и сценарные тесты.
Прогресс хранится только в localStorage. Аккаунтов, сервера, рекламы, микрофона и передачи детских данных нет.
Сейчас используется браузерный синтез речи. Для добавления записанного голоса положите подготовленные аудиофайлы в assets/audio/ и зарегистрируйте их в HUMAN_AUDIO внутри src/content.js, используя точный текст инструкции как ключ. Приложение уже использует этот словарь как приоритетный источник и сохраняет синтез как резервный вариант.
Продукт предназначен для домашних развивающих занятий и не является средством диагностики или логопедической коррекции.