T-Bank VoiceKit

API для распознавания и синтеза речи в реальном времени с потоковым режимом через gRPC и REST. Часть T-API от Т-Банка (бывший Tinkoff VoiceKit). Сервис ООО «ТЦР»: распознавание доступно для ЮЛ и физлиц, синтез — только для ЮЛ.

РазработчикT-Bank VoiceKit

Что такое T-Bank VoiceKit

T-Bank VoiceKit — это облачный API для распознавания и синтеза речи, который работает в реальном времени и поддерживает потоковую обработку аудио. По сути, это конструктор голосовых интерфейсов от Т-Банка (бывший Tinkoff), позволяющий встраивать транскрибацию и озвучку в свои продукты без создания собственных ML-моделей.

Главная фишка — архитектура на базе gRPC и REST. Потоковый режим означает, что текст появляется по мере произнесения фраз, а не после окончания записи. Это критически важно для сценариев, где нужна мгновенная реакция на голос: виртуальные ассистенты, голосовая аналитика звонков, субтитры в прямом эфире. Сервис работает в экосистеме T-API, а за техническую часть отвечает ООО «ТЦР». Есть нюанс: синтез речи доступен только юридическим лицам, а вот распознавание — и физлицам тоже.

Ключевые возможности

  • Потоковое распознавание речи — транскрибация с минимальной задержкой, пригодная для диалоговых систем.
  • Синтез речи (TTS) — генерация естественно звучащих голосов, настраиваемых по тембру и скорости.
  • Два протокола — gRPC для высоконагруженных низколатентных систем и REST для простой интеграции.
  • Работа с шумовыми аудио — модели устойчивы к фоновым помехам, что актуально для телефонных разговоров.
  • Разметка диалогов — автоматическое разделение речи по спикерам (диаризация) для анализа звонков.
  • Гибкая интеграция через T-API — единая точка входа в экосистему банковских и голосовых инструментов.

Кому подойдёт

  • Колл-центры и отделы качества — анализ звонков операторов: поиск скриптов, интонаций, спорных моментов в реальном времени.
  • Разработчики голосовых ассистентов и ботов — для IVR-меню, голосового управления в приложениях и умных устройствах.
  • Сервисы видеоконференций и стриминга — автоматические субтитры и перевод в прямом эфире.
  • Медицинские и юридические платформы — протоколирование консультаций и заседаний без ручного ввода.
  • Стартапы и физлица — для тестирования гипотез с распознаванием, но только если не нужен синтез.

Плюсы и минусы

Плюсы:

  • Низкая задержка благодаря потоковой обработке и gRPC.
  • Понятная документация и примеры кода для популярных языков.
  • Двойной протокол доступа — удобно для разных архитектур.
  • Надёжность инфраструктуры Т-Банка и поддержка T-API.

Минусы:

  • Синтез речи закрыт для физических лиц — барьер для инди-разработчиков.
  • Привязка к экосистеме Т-Банка, что может смутить компании вне финансового сектора.
  • Сложная настройка потокового соединения для новичков без опыта gRPC.
  • Ценообразование требует индивидуального расчёта под объёмы трафика.

Частые вопросы

Можно ли использовать VoiceKit для распознавания без оформления юрлица?

Да, распознавание речи доступно физическим лицам. Достаточно зарегистрироваться в T-API и получить ключи доступа. Ограничение касается только синтеза — он требует статуса юридического лица.

В чём разница между gRPC и REST в VoiceKit?

gRPC обеспечивает постоянное соединение и минимальную задержку — идеален для потоковых сценариев, где нужен результат «на лету». REST подходит для разовых запросов: загрузили файл, получили текст. Выбор зависит от задачи: для диалога — gRPC, для пакетной обработки — REST.

Поддерживает ли сервис русский язык и акценты?

Основной фокус — русский язык, включая обработку разговорной речи с инверсиями и сленгом. Модели обучались на реальных телефонных диалогах, что даёт преимущество в шумной среде. Официальной поддержки других языков в открытом доступе нет.

Можно ли получить демо-доступ перед оплатой?

Как правило, Т-Банк предоставляет тестовый период или бесплатный лимит запросов для оценки качества. Точные условия зависят от текущей тарифной политики — лучше уточнить в личном кабинете T-API или у менеджеров.

Часто задаваемые вопросы

Что такое T-Bank VoiceKit?

T-Bank VoiceKit (бывший Tinkoff VoiceKit, после ребрендинга Тинькофф → Т-Банк) — это API для распознавания и синтеза речи в реальном времени, в том числе в потоковом режиме через gRPC. Сервис предоставляется ООО «ТЦР» в составе T-API АО «ТБанк». Документация доступна на developer.tbank.ru/voicekit/intro.

Кому доступны распознавание и синтез?

Распознавание речи (Speech-to-Text) доступно как юридическим, так и физическим лицам. Синтез речи (Text-to-Speech) доступен только юридическим лицам. Это явное ограничение, заявленное на странице введения в документации T-API.

Какие виды API поддерживает VoiceKit?

VoiceKit поддерживает два вида API: gRPC — рекомендуемый, обеспечивает более эффективное и оперативное взаимодействие в streaming-режиме (для голосовых ботов и IVR). REST API — альтернатива, если по каким-то причинам gRPC не подходит (для асинхронных сценариев и пакетной обработки).

Как начать работу с VoiceKit?

Шаг 1 — зарегистрироваться в личном кабинете developer.tbank.ru, отправить обращение через синий конверт (выбрать продукт VoiceKit → раздел Общие вопросы), оформить документы и сгенерировать пару ключей API_KEY и SECRET_KEY. Шаг 2 — передать ключи разработчикам и подобрать API-методы. Шаг 3 — настроить логирование через x-request-id. Шаг 4 — следить за лимитом параллельных подключений по ключу.

Что делать с секретным ключом?

Сохраните оба ключа сразу при создании в безопасном месте. После генерации повторно можно посмотреть только публичный ключ — секретный ключ показывается только один раз. Если вы забыли его сохранить, нужно перевыпустить пару. Не передавайте секретный ключ третьим лицам — иначе он скомпрометируется.

Какие лимиты по нагрузке?

У каждого ключа есть ограничение на количество параллельных подключений. Конкретные значения и рекомендации по оптимизации взаимодействия с API находятся в разделе «Тарифы и лимиты» документации T-API. Если планируется высокая нагрузка, нужно следовать рекомендациям из этого раздела или согласовать индивидуальные лимиты с поддержкой.

Сколько стоит T-Bank VoiceKit?

Конкретные цены публикуются в разделе «Тарифы» документации developer.tbank.ru/voicekit и зависят от объёмов распознавания и синтеза. По модели — это pay-as-you-go (оплата по факту использования). Для уточнения нужно зайти в личный кабинет и обратиться через синий конверт (продукт VoiceKit → Общие вопросы) или написать на software_support@tbank.ru.

Где брать поддержку и логировать ошибки?

Канал поддержки — software_support@tbank.ru и обращение через синий конверт в личном кабинете developer.tbank.ru. При обращении к VoiceKit рекомендуется сохранять идентификатор запроса x-request-id — это упрощает обработку возможных ошибок и помогает поддержке быстрее воспроизвести проблему.

Альтернативы T-Bank VoiceKit