Программы

Yandex SpeechKit: обзор API и возможностей для разработчиков

Марк Весёлый · основатель «Потока» · ~8 мин
Yandex SpeechKit: обзор API и возможностей для разработчиков

Yandex SpeechKit — облачный API распознавания и синтеза речи с тремя режимами: синхронным, потоковым и асинхронным, где асинхронный обрабатывает до 4 часов аудио за один запрос. Подключаются по REST или gRPC с IAM-токеном или API-ключом. Поток (potok.now), для сравнения, — готовое приложение для диктовки на компьютере, а не конструктор для своего сервиса.

Yandex SpeechKit — это API, а не программа: чтобы получить диктовку на экране, как в истории о переходе с клавиатуры на голос, разработчику нужно самому написать клиент, который запишет звук, отправит его в SpeechKit и покажет результат. Разбираемся, какие режимы распознавания и синтеза речи доступны, чем они различаются технически и для каких задач каждый подходит.

Как устроено распознавание и синтез речи в SpeechKit

У SpeechKit три режима распознавания речи, и они рассчитаны на разные сценарии. Синхронный режим принимает одноканальный аудиофайл целиком и возвращает готовый текст одним ответом — у него жёсткие технические рамки: файл до 1 МБ и звук не длиннее 30 секунд, поэтому он годится для коротких голосовых команд или фраз, а не для записи разговора.

Потоковый режим устроен иначе: аудио передаётся частями по одному открытому соединению, а в ответ приходят промежуточные и финальные результаты по мере того, как человек говорит. Именно этот режим используют, когда текст нужен почти сразу, а не после полной записи. У потокового режима есть две версии API — новая, третья, которую рекомендуют для новых проектов, и более старая вторая, которую пока не отключили. Технические рамки здесь тоже есть: сессия не длиннее 5 минут и не больше 10 МБ переданных данных, а сама сессия закрывается, если за 5 секунд не пришло ни одного сообщения.

Асинхронный режим — противоположность синхронному: он принимает многоканальное аудио и намного больший объём — до 1 ГБ при загрузке в облачное хранилище или до 60 МБ через новый API, а длительность записи может доходить до 4 часов. Здесь результат не нужен мгновенно: запрос ставится в очередь, а готовый текст забирают отдельным запросом позже.

Для аудио на входе SpeechKit принимает три формата: LPCM с частотой дискретизации 8, 16 или 48 кГц, OggOpus (кодек OPUS в контейнере OGG) и MP3 — правда, MP3 не примут в самом старом синхронном API и в потоковом API второй версии. Подключаться к API можно по REST или через gRPC, а на стороне аутентификации — два варианта: IAM-токен, который получает любой аккаунт, обычный или сервисный, и API-ключ, который выпускают только для сервисных аккаунтов, если у приложения нет возможности автоматически обновлять IAM-токен.

Три шага диктовки в «Потоке»: зажал Ctrl + Space, сказал фразу вслух, текст появился в активном поле
Диктовка в «Потоке»: горячая клавиша, речь, готовый текст в том окне, где стоит курсор.

Для каких задач разработчики используют SpeechKit

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

Синхронный режим со своими жёсткими ограничениями по размеру и длительности подходит там, где на входе короткая реплика — голосовая команда, короткое сообщение, одна фраза для дальнейшей обработки. Строить на нём распознавание длинных записей не получится: 30 секунд и 1 МБ — это предел одного запроса, и превышение просто вернёт ошибку вместо результата.

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

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

Расчёт по средней скорости печати и речи, не замер.
ЗадачаЗнаковПечать (200 зн/мин)Голос (900 зн/мин)
ответ в чате3002 мин0.5 мин
письмо15008 мин1.7 мин
пост или протокол400020 мин4.4 мин
статья1000050 мин11.1 мин
Разбор темы в три шага: Как устроено распознавание и синтез речи в SpeechKit → Для каких задач разработчики используют SpeechKit → Когда SpeechKit
О чём страница по шагам: Как устроено распознавание и синтез речи в SpeechKit → Для каких задач разработчики используют SpeechKit → Когда SpeechKit.

Когда SpeechKit — не то, что нужно

Если задача — не встроить распознавание речи в свой продукт, а просто самому диктовать текст на компьютере, SpeechKit не решит эту задачу напрямую: это API, а не установленная программа, и между ним и работающей диктовкой на экране стоит ещё вся разработка клиента — запись звука, отправка запроса, обработка ответа, вставка текста в нужное поле. Поток — облачный сервис, распознавание идёт на серверах в России, без интернета он не работает, но в отличие от SpeechKit это уже готовое приложение: зажал хоткей, сказал, отпустил — текст встал в поле активного окна, без единой строчки кода.

Обратное тоже верно: тому, кто строит собственный сервис на распознавании речи — голосового ассистента, транскрибацию звонков, озвучку интерфейса, — готовая программа для диктовки не подойдёт, там нужен именно API уровня SpeechKit с документированными режимами, форматами и квотами.

Сравнение «Потока» и SpeakFlow по строкам: платформы, бесплатно, оплата из рф, распознавание
«Поток» и SpeakFlow: условия по официальным сайтам сервисов.

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

Можно ли использовать SpeechKit без своего сервера — прямо из браузера или мобильного приложения?

Документация описывает REST и gRPC запросы к API с аутентификацией через IAM-токен или API-ключ — это стандартные способы обращения к облачному API, которые работают из любого клиента, способного делать сетевые запросы, не только с backend-сервера. Однако хранить ключ доступа прямо в клиентском приложении небезопасно, поэтому обычно запросы к SpeechKit проксируют через свой сервер.

Сколько стоит Поток и какие есть тарифы?

Сначала 14 дней бесплатного полного доступа без привязки карты. Дальше — бесплатный план (2500 слов в неделю, 1 устройство) или Pro за 690 ₽/мес (499 ₽/мес при оплате за год): безлимит, личный словарь, сниппеты, приоритетная поддержка. Для бизнеса — цена по запросу, с размещением on-prem или на серверах в РФ и поддержкой 152-ФЗ.

Как установить и начать пользоваться Потоком: первые 5 минут?

Скачать установщик с potok.now/download → установить → зарегистрироваться по email → в любом текстовом поле зажать хоткей (по умолчанию Ctrl+Space) → говорить → отпустить хоткей — текст появится в поле.

Поток не открывается — что делать?

Скачайте последнюю версию с официальной страницы potok.now/download и переустановите приложение: установщик со стороннего сайта может быть изменён. Если не помогло — напишите в поддержку: support@potok.now или в Telegram https://t.me/ai23c.

Поток — это не инвестиционная платформа?

Нет. «Поток» (potok.now) — это десктопное приложение для голосового ввода текста на Windows, macOS и Linux: зажал хоткей, продиктовал, текст вставился в активное поле. К инвестиционным сервисам или финансовым платформам с похожим названием отношения не имеет.

Где скачать Поток бесплатно?

Только с официального сайта: potok.now/download. Установка бесплатна, дальше действует 14-дневный пробный период с полным доступом без привязки карты.

Как начать

«Поток» есть для Windows, macOS и Linux. Две недели всё открыто бесплатно, дальше — 2500 слов в неделю без оплаты. «Поток» — облачный сервис: распознавание идёт на серверах в России, без интернета он не работает.

Скачать «Поток»

Диктуете в приложении, а записи и голосовые расшифровывает @potok_now_bot в Telegram. 60 минут в месяц — бесплатно, подписка «Потока» снимает лимит в боте и в приложении.

Программы по теме: сравнение условий

Условия — по официальным сайтам сервисов.
СервисПлатформыБесплатноЦенаОплата из РФГде распознаётся речь
ПотокWindows, macOS, LinuxFree: 2500 слов в неделю; первые 14 дней — полный доступ без картыPro 690 ₽/мес, 499 ₽/мес при оплате за годроссийские карты, рублиоблако, серверы в России; нужен интернет
SpeakFlowWindows, Web30 минут диктовки в месяц, бесплатно навсегда690 ₽/мес (Персональный (безлимит))рубли напрямуюоблако (страна дата-центра не раскрыта на сайте) (не подтверждено)
ДиктуйWindows, macOS30 минут диктовки в месяц, бесплатно навсегда239 ₽/мес (Профи (цена в пересчёте при годовой оплате)); 2870 ₽/год (Профи (год, счёт целиком)); 479 ₽/мес (Макс (цена в пересчёте при годовой оплате))рубли напрямую (не подтверждено)облако (страна дата-центра не раскрыта на сайте) (не подтверждено)
TalkpadmacOS, Windows, Android2500 слов/нед на десктопе, 1500 слов/нед на мобильном, бесплатно навсегда; плюс 14 дней Pro-триал$6/мес (Pro (при годовой оплате, $72/год)); $8/мес (Pro (помесячная оплата))неизвестно (не подтверждено)облако (юрлицо зарегистрировано в Австралии; сайт хостится на Cloudflare, точное расположение серверов ASR не раскрыто в privacy policy) (не подтверждено)
VoistyWindows, macOS5 минут транскрипции (для оценки качества)$6.7/мес (Pro); $67/год (Pro (год)); $99/разово (Lifetime)карты Visa/Mastercard/Amex, PayPal; приём карт РФ не уточнён (не подтверждено)устройство (офлайн, локальные модели типа Whisper Large V3 Turbo / NVIDIA Parakeet)
WhispeRuWindows7 дней бесплатный пробный период (без карты)290 ₽/мес (месячная лицензия); 1990 ₽/год (годовая лицензия); 4990 ₽/разово (лицензия навсегда)рубли напрямую (оплата через YooKassa)устройство (офлайн)
GigaTypeWindows, macOSбесплатно без ограничений — открытый исходный код по лицензии MIT (Copyright (c) 2026 Disrupt Builders), весь функционал доступен без оплаты—не требуется — платных тарифов нетустройство (офлайн, нейросеть GigaAM от Сбера)
MolviWindows, macOSбесплатно навсегда, без аккаунтов и оплаты—не требуется — продукт бесплатный; добровольные пожертвования принимаются через Telegram Tribute или картой на сайте, суммы не фиксированыустройство (офлайн; на NVIDIA GPU лучшее качество, иначе быстрая модель на CPU)

Первоисточники: speakflow.ru · speakflow.ru · speakflow.ru · blog.speakflow.ru

Марк Весёлый — основатель «Потока». Пишет о голосовом вводе на русском: как диктовать в рабочих программах, что мешает и чем это чинится.
© Поток · Липатников Владимир Олегович · ИНН 502915859701 · Оферта Сравнения · Вопросы и ответы · О проекте Бесплатный голосовой ввод · Голосовой ввод для нейросетей · Данные и 152-ФЗ · Голосовой ввод на Mac · Тарифы бота · 14 дней Pro за отзыв