Vercel AI Gateway добавил поддержку потоковой транскрипции аудио
Платформа Vercel представила функцию потоковой транскрипции в своем инструменте AI Gateway, позволяющую обрабатывать аудиоданные в режиме реального времени. Это обновление устраняет необходимость ожидания полной загрузки файла, обеспечивая минимальные задержки для интерактивных приложений.

Компания Vercel официально объявила об обновлении своего сервиса AI Gateway, который теперь поддерживает потоковую транскрипцию аудио. Ранее процесс распознавания речи требовал передачи на сервер завершенного аудиофайла и ожидания финального ответа от модели. Новый подход позволяет отправлять поток аудиоданных непосредственно в процессе захвата звука, получая текстовые фрагменты по мере их генерации моделью.
Данная функциональность в настоящий момент доступна в стадии бета-тестирования. Разработчики могут реализовать её с помощью функции streamTranscribe, входящей в состав Vercel AI SDK. Система поддерживает работу с любыми моделями транскрипции, которые способны обрабатывать потоковые данные, что делает решение гибким для различных сценариев использования.
Техническая реализация и возможности обработки
Механика работы потоковой транскрипции в AI Gateway строится на обработке сырых PCM-данных. В процессе передачи потока система возвращает дельты транскрипта, включая как промежуточные результаты распознавания, так и финальные текстовые блоки. Это позволяет приложению мгновенно реагировать на речь пользователя, не дожидаясь окончания фразы.
Одним из ключевых преимуществ архитектуры является унификация работы с различными провайдерами. Разработчик может переключаться между поддерживаемыми моделями, такими как openai/gpt-realtime-whisper или xai/grok-stt, просто изменив строку идентификатора модели в коде. Базовая логика обработки потока при этом остается неизменной, что упрощает масштабирование и эксперименты с различными ИИ-провайдерами.
Предыстория и контекст разработки
Инфраструктурные решения для работы с ИИ все чаще смещаются в сторону минимизации задержек, так как интерактивные интерфейсы становятся стандартом индустрии. До появления потоковой обработки в AI Gateway разработчикам приходилось реализовывать сложные системы буферизации аудио на стороне клиента или сервера, чтобы избежать заметных пауз при взаимодействии пользователя с моделью.
Интеграция потоковой транскрипции в AI Gateway является логичным шагом по развитию платформы, которая уже выступает связующим звеном между приложениями и различными языковыми моделями. Перенос этой логики на уровень шлюза позволяет разработчикам сосредоточиться на бизнес-логике, делегируя сложную работу по управлению потоками данных инфраструктуре Vercel.
Как использовать потоковую транскрипцию в реальных проектах?
Функция идеально подходит для сценариев, требующих мгновенной реакции, например, для создания систем живых субтитров или голосового ввода текста. Поскольку поток транскрипции выдает текст по мере распознавания, разработчики могут реализовать визуализацию текста в интерфейсе приложения практически без задержек, создавая ощущение естественного взаимодействия с программой.
Интеграция с ИИ-агентами
Потоковая транскрипция открывает широкие возможности для создания голосовых агентов. Поскольку большинство современных агентов работают с текстовыми данными, внедрение транскрипции в реальном времени не требует переработки архитектуры самого агента. Разработчик просто передает поток распознанного текста в существующую логику агента, который продолжает обрабатывать его как обычный ввод.
Такой подход позволяет легко объединять распознавание речи с генерацией текстовых ответов. Для создания полноценного голосового диалога остается лишь добавить компонент генерации речи, превращающий текстовый ответ агента обратно в аудио. В результате получается двусторонняя система, способная вести диалог в режиме реального времени, что значительно повышает качество пользовательского опыта в сравнении с традиционными чат-ботами.
Что будет дальше
На текущий момент функциональность находится в бета-версии, что подразумевает активную работу по стабилизации API и расширению пула доступных моделей. Разработчикам, планирующим внедрение данной технологии, рекомендуется ознакомиться с официальной документацией Vercel, где содержатся примеры конфигурации потоков и рекомендации по работе с различными типами аудиоданных. В дальнейшем можно ожидать появления новых инструментов внутри SDK, упрощающих настройку двусторонних голосовых интерфейсов.
Итог
Поддержка потоковой транскрипции в Vercel AI Gateway значительно упрощает создание высокопроизводительных голосовых интерфейсов. Возможность легкой интеграции с существующими текстовыми агентами делает это решение важным инструментом для разработчиков, стремящихся минимизировать задержки в приложениях с ИИ.