ЦЕХ
AI · EdTech · Voice2025–2026

voiceinterview.ru

AI-тренажёр технических собеседований с голосовым вводом, адаптивной сложностью и навыком Яндекс Алисы.

Заказчик: Собственный продукт

Задача

Дать разработчикам возможность тренироваться к собеседованиям без живого интервьюера: вопросы озвучиваются вслух, ответ произносится голосом. Уровень кандидата должен определяться адаптивно — в процессе интервью, а не по анкете. Дополнительно — опубликовать продукт как навык Яндекс Алисы, доступный без браузера.

Что сделали

  • Голосовой ввод: захват аудио через MediaStream API, ресамплинг 48→16 кГц на клиенте, raw PCM в Yandex SpeechKit STT — распознавание за 300–500 мс
  • Диалоговый движок на Yandex GPT: история диалога + system prompt, оценка ответа [верно / частично / неверно] и следующий вопрос одним ответом модели
  • Озвучка интервьюера через Yandex SpeechKit TTS (голос «Алёна», скорость 1.1×)
  • Адаптивный режим «assess»: старт с Middle, сложность растёт или падает по ответам, после 10 вопросов — итоговый уровень с объяснением
  • 8 тем для практики (JavaScript, TypeScript, React, Next.js, Node.js, CSS, алгоритмы, системный дизайн), 5 уровней Junior→Senior, банк из 50+ вопросов
  • Веб-версия с OAuth-авторизацией через GitHub и Google (NextAuth v5), профилем и историей сессий на PostgreSQL + Prisma
  • Публичный stateful-навык Яндекс Алисы: выбор темы и уровня, адаптивный режим и финальный вердикт — полностью голосом
  • Прод-деплой на VPS: PM2 + Nginx

Стек

Next.js 15React 19TypeScriptYandex SpeechKit STTYandex SpeechKit TTSYandex GPTPostgreSQLPrismaNextAuth v5PM2Nginx

Результат

Продукт запущен и доступен на voiceinterview.ru и как публичный навык Яндекс Алисы. Реализован полный голосовой цикл «вопрос → ответ → оценка» с задержкой распознавания 300–500 мс и адаптивным определением уровня за 10 вопросов.

Похожие услуги

Контакт

Обсудим
ваш проект

Отвечаем в течение одного рабочего дня

+7 988 171-40-40Telegram