Вокальный AI‑тренажёр · демо механики

Упражнение: «тяни ноту за ассистентом». Ассистент играет эталон, слушает тебя, ловит момент, комментирует, предлагает повтор.
Этап 0 · доказательство цикла
ТРЕНАЖЁР
весь анализ звука идёт у тебя в браузере
Готов начать
Нажми «Начать», разреши микрофон. Для точности лучше в наушниках.
Цель
Ля3 · 220 Гц
тишина
‑100¢ нижев нотувыше +100¢
0центов до цели
Громкость
Держишь ноту
0.0 с
Ровность
Браузерные фильтры (эхо/шумоподавление/авто‑громкость) отключены намеренно — они портят оценку высоты. Это режим «в наушниках». Работу через колонку телефона добавим на Этапе 1.
Как устроен цикл (то, что происходит под капотом)
  1. Играю эталон. Ассистент сам включает звук нужной ноты — как педагог показывает голосом.
  2. Слушаю. Микрофон → автокорреляция → высота тона каждые ~70 мс, перевод в ноту и отклонение в центах от цели.
  3. Коплю по фразе. Решение принимается не по одной ноте, а по окну ~1.5 с (среднее отклонение, ровность) — чтобы не дёргать по мелочи.
  4. Вовремя вмешиваюсь. Стабильно занижаешь/завышаешь/гуляет → пауза и комментарий. Держишь чисто → хвалю и закрываю попытку.
  5. Комментирую голосом (числа для отладки видно в панели справа, ученику — человеческая фраза).
  6. Повтор и рекомендация. Предлагаю спеть ещё раз и в конце даю совет на будущее.
ЧТО СЛЫШИТ И ДУМАЕТ АССИСТЕНТ
живая механика
слышу думаю действие тренеру
Ассистент говорит
Разбор попытки и рекомендация
Лучшее удержание
Средняя тенденция
Ровность звука
Демо‑стенд VokalOnline · Этап 0. Голос ученика не покидает браузер: наружу ушли бы только числа отклонений, не звук.