Как это работает, возможности и горячие клавиши.
Шедоуинг — это техника изучения языка, при которой ты слушаешь носителя языка и повторяешь за ним как можно точнее — копируя ритм, интонацию и произношение.
Шедоуинг одновременно тренирует слух и речь — произношение, аудирование и говорение вместе. Использование реального контента YouTube означает реальные речевые паттерны вместо учебных фраз.
Вставь ссылку на YouTube с субтитрами — приложение автоматически извлечёт предложения. Выбери ручной или автоматический режим, воспроизведи каждое предложение и запиши своё повторение. Используй перемотку по волновой форме для сравнения и отслеживай прогресс на панели.
Ты управляешь воспроизведением, записью и навигацией. Проходи предложения в своём темпе.
Лучше всего для сфокусированной, осознанной практики.
Автоматический цикл: воспроизведение, затем запись начинается автоматически. Детектор голосовой активности останавливает запись при тишине и переходит к следующему предложению.
Лучше всего для погружённой практики в состоянии потока.
Прокручиваемая визуализация в стиле голосовых заметок во время записи.
Перематываемое отображение волновой формы записи.
Настраивайте скорость пресетами или своим значением.
Размытие субтитров для тренировки слуха (клавиша T).
Отслеживание завершения по каждому видео на панели.
Хранение в IndexedDB, без серверов, без аккаунтов.
Лицензия MIT. Полный исходный код на GitHub.
Все данные остаются в твоём браузере (IndexedDB). Ничего не отправляется на сервер.
Можно развернуть самостоятельно с помощью Vercel, Docker или любой среды Node.js.
| Клавиша | Действие |
|---|---|
| Space | Воспроизведение / Пауза |
| R | Записать голос |
| A | Воспроизвести оригинал |
| B | Воспроизвести запись |
| M | Переключить режим (Ручной / Авто) |
| T | Переключить видимость субтитров |
| ← | Предыдущее предложение |
| → | Следующее предложение |
Лучше всего подходят видео с чёткой речью и точными субтитрами. Попробуй выступления TED, новостные ролики, интервью или каналы для изучения языков. Избегай видео с громкой фоновой музыкой, несколькими одновременно говорящими людьми или неточными автоматическими субтитрами.
Убедись, что у видео есть субтитры (автоматические тоже подойдут). Некоторые видео имеют ограничения на встраивание и не могут воспроизводиться. Попробуй другое видео или проверь правильность URL.
Все данные хранятся в твоём браузере через IndexedDB. Никакие данные не отправляются на сервер. Твои записи, прогресс и импортированные видео остаются на твоём устройстве.
На панели у каждой карточки видео есть кнопка удаления. Чтобы очистить все данные, можно удалить данные сайта в настройках браузера.
Приложение адаптивное и работает в мобильных браузерах. Однако горячие клавиши доступны только на десктопе. Запись работает в большинстве мобильных браузеров, поддерживающих MediaRecorder API.