VietSync появился из практической задачи: дать двум людям возможность разговаривать, даже если один говорит по-русски, а второй по-вьетнамски.
Это мобильный прототип, в котором речь каждого собеседника идёт по своему каналу, распознаётся, переводится и воспроизводится на другом языке.
Что работает сейчас
В интерфейсе выбираются языки и участники разговора. Приложение показывает состояние соединения и даёт управлять направлением перевода. Для администратора предусмотрены отдельные экраны маршрутизации и статистики.
Мобильная часть сделана как самостоятельный клиент, а обработка вынесена на сервер. Это позволяет менять модели распознавания и перевода без переустановки логики на каждом устройстве.
Как устроена система
Аудиопоток поступает на сервер, проходит распознавание, перевод и синтез речи, после чего возвращается клиенту. Состояние сессии и направления языков хранятся отдельно, чтобы реплики двух участников не смешивались.
Что это дало
Идея «переводчика между людьми» превратилась в проверяемый работающий интерфейс. Эта работа показывает, как сложную цепочку внешних AI-сервисов можно спрятать за несколькими понятными действиями пользователя.
Ограничения
Задержка и качество зависят от связи, шума, произношения и используемых моделей. Это не медицинский или юридический переводчик: важные договорённости нужно перепроверять.
