Что это
Yandex SpeechSense — сервис Yandex Cloud для анализа голосовых и текстовых диалогов. Он помогает находить нужные разговоры, классифицировать обращения и извлекать из них структурированные результаты для контроля качества и управленческой аналитики.
В 2026 году в сервисе появились готовые отраслевые и сценарные шаблоны, а также дерево смыслов для сегментации обращений. AI-ассистенты можно подключать к аудиодиалогам и чатам.
Официальная страница: yandex.cloud/ru/services/speechsense
Содержание
- Возможности SpeechSense
- Подключение чата и AI-ассистента
- Как проверить результат
- Поиск и получение данных через API
- Тарифы и ограничения
- Полезные сценарии
- Официальные ссылки
Возможности SpeechSense
| Возможность | Практический результат |
| Анализ аудио и чатов | Голосовые и текстовые коммуникации можно обрабатывать в одном сервисе. AI-ассистент можно подключить к обоим типам диалогов. |
| Полнотекстовый поиск | Метод Talk.Search ищет диалоги по текстовому запросу и фильтрам, включая пользовательские и системные метаданные. |
| AI-ассистенты | Настраиваемая инструкция определяет, какие сведения нужно извлечь из диалога. Результат сохраняется в полях заданного типа. |
| Отраслевые и сценарные шаблоны | Сервис формирует отчёты для поддержки, продаж и HR, а также для отдельных индустрий. По официальному анонсу от июня 2026 года доступно 11 шаблонов. |
| Дерево смыслов | SpeechSense сегментирует обращения по выбранному критерию, например по причинам обращений или проблемам клиентов, и помогает сопоставлять темы с операционными и финансовыми показателями. |
| REST и gRPC API | API позволяет загружать диалоги, искать их и получать результаты обработки для интеграции с другими системами. |
В официальном руководстве от 31 августа 2026 года при создании ассистента показан выбор модели YandexGPT 5.1 Pro. Доступный набор моделей может меняться, поэтому перед внедрением его следует проверять непосредственно в интерфейсе SpeechSense.
Подключение чата и AI-ассистента
Для базового сценария понадобятся аккаунт Yandex Cloud, платёжный аккаунт в статусе ACTIVE или TRIAL_ACTIVE и сервисный аккаунт с API-ключом.
1. Подготовьте доступ
- Создайте сервисный аккаунт в Identity and Access Management.
- Выпустите для него API-ключ с областью действия
yc.speech-sense.use. - Сохраните секретную часть ключа сразу после создания: после закрытия окна она больше не отображается.
2. Создайте пространство и подключение
- Откройте SpeechSense и создайте пространство.
- Привяжите к нему платёжный аккаунт.
- Добавьте сервисный аккаунт в пространство с ролью
Data editor, если он будет загружать данные. - На вкладке подключений создайте подключение с типом данных «Чат».
- Скопируйте идентификатор подключения: он понадобится при загрузке сообщений через API.
3. Создайте проект
- В нужном пространстве нажмите «Создать проект».
- Добавьте к проекту подготовленное подключение.
- После создания сохраните идентификатор проекта для последующих API-запросов.
4. Настройте AI-ассистента
- Откройте проект и перейдите на вкладку «Ассистенты».
- Создайте ассистента и сформулируйте точную инструкцию: что определить или извлечь из разговора.
- Добавьте поля результата, указав для каждого название, описание и тип.
- Выберите доступную модель.
- Включите использование ассистента и сохраните настройки.
Чем уже задача ассистента и точнее описаны допустимые результаты, тем проще проверить качество классификации на контрольной выборке.
Формат текстового диалога
В официальном руководстве по работе с AI-ассистентом чат передаётся как массив messages. Каждое сообщение содержит идентификатор участника, текст и временную метку:
{
"messages": [
{
"user_id": 145,
"text": "Здравствуйте, есть ли у вас экскурсионные туры?",
"timestamp": "2025-12-01T12:34:19+03:00"
},
{
"user_id": 24,
"text": "Здравствуйте, Михаил. Да, есть экскурсионные туры в Европу и Азию. Какое направление вас интересует?",
"timestamp": "2025-12-01T12:35:45+03:00"
}
]
}Метаданные разговора передаются отдельно. Их состав зависит от схемы подключения.
Для загрузки текста используйте метод UploadText через gRPC. Полный пример на Python, включая авторизацию API-ключом, метаданные и JSON с сообщениями, приведён в официальном руководстве.
Как проверить результат
Минимальная проверка после настройки выглядит так:
- Загрузите один тестовый чат через настроенное подключение.
- Дождитесь появления диалога в проекте.
- Проверьте правильный порядок сообщений и авторство участников.
- На вкладке «Диалоги» включите отображение результатов ассистентов.
- Сравните заполненные поля с ожидаемым ответом.
- Получите тот же диалог через
Talk.Get, добавивassistantsв маску результатов. - Сопоставьте идентификаторы ассистента и его поля со значением, возвращённым API.
Наблюдаемый признак успеха: результат ассистента отображается в интерфейсе и совпадает со значением соответствующего поля в ответе API.
Поиск и получение данных через API
SpeechSense предоставляет REST и gRPC API. В REST API поиск выполняется запросом:
POST https://rest-api.speechsense.yandexcloud.net/speechsense/v1/talks/searchМинимальный запрос с API-ключом и текстовым поиском выглядит так:
curl --request POST \
--header "Authorization: Api-Key ${API_KEY}" \
--header "Content-Type: application/json" \
--url "https://rest-api.speechsense.yandexcloud.net/speechsense/v1/talks/search" \
--data '{
"projectId": "<PROJECT_ID>",
"query": {
"text": "экскурсионные туры"
},
"pageSize": "100"
}'Подставьте идентификатор проекта вместо <PROJECT_ID>, а API-ключ передайте через секрет или переменную окружения.
Talk.Search возвращает идентификаторы найденных диалогов, их общее количество и токен следующей страницы. В запросе можно указать:
organizationId,spaceId,connectionIdилиprojectId;- фильтры по пользовательским и системным метаданным;
- полнотекстовый запрос в поле
query.text; - инверсию условия совпадения через
query.inverse; - номер канала;
- сортировку и постраничную выдачу.
Размер страницы составляет от 1 до 1000 записей, значение по умолчанию — 100.
Чтобы получить содержимое диалога и результаты ассистента, используйте Talk.Get. Для чтения результатов AI-ассистента включите путь assistants в resultsMask. Идентификаторы ассистентов и их полей можно предварительно получить методом Assistants.List.
Тарифы и ограничения
SpeechSense тарифицирует обработку текстовых диалогов по количеству символов. Для чат-сценария в официальном руководстве к платным ресурсам отнесены количество символов в каждом текстовом диалоге и анализ диалогов с помощью AI-ассистента.
Условия обработки аудиодиалогов, конкретные ставки, правила округления и доступные варианты оплаты могут меняться. Перед расчётом бюджета проверьте актуальную страницу тарификации и выбранный регион в Yandex Cloud.
Квоты и технические лимиты также следует проверять перед массовой загрузкой данных. Yandex Cloud разделяет их на два типа:
- квоты — организационные ограничения, которые в некоторых случаях можно увеличить через поддержку;
- лимиты — технические ограничения сервиса, которые изменить нельзя.
Не проектируйте промышленную интеграцию на основании старых числовых значений: проверьте действующие ограничения в документации, консоли и при необходимости у поддержки Yandex Cloud.
Полезные сценарии
Контроль качества контакт-центра
Задача: проверить, соблюдает ли оператор требования к разговору.
Исходные данные: записи звонков или чаты, критерии оценки и контрольная выборка с ручной разметкой.
Действие: настройте классификацию или AI-ассистента для проверки обязательных элементов разговора, затем сравните автоматические результаты с ручной оценкой.
Результат: руководитель получает выборку диалогов и поля оценки вместо сплошного ручного прослушивания.
Ограничение: качество зависит от формулировки критериев и тестовой выборки. Автоматическую оценку нельзя считать доказанной без проверки на реальных диалогах компании.
Поиск повторяющихся причин обращений
Задача: понять, какие проблемы клиентов встречаются чаще всего.
Исходные данные: репрезентативная выборка диалогов за выбранный период и метаданные, по которым можно разделить обращения.
Действие: используйте дерево смыслов или классификацию по заданным темам, затем сопоставьте сегменты с операционными показателями.
Результат: видны частые темы, слепые зоны и связи между причинами обращений и бизнес-метриками.
Ограничение: небольшая или смещённая выборка может дать неверную картину. Выводы нужно проверять на достаточном объёме данных.
Извлечение структурированных фактов из чатов
Задача: получить из переписки тему обращения, итог разговора или другое поле для CRM и отчётов.
Исходные данные: чат с авторами и временными метками, проект SpeechSense и схема полей результата.
Действие: подключите AI-ассистента, задайте инструкцию и загрузите чат через API.
Результат: значение отображается в интерфейсе и доступно через Talk.Get для последующей интеграции.
Ограничение: свободные формулировки могут давать неоднородные ответы. Для автоматизации полезно ограничить допустимые значения и отдельно обрабатывать отсутствие уверенного результата.
Анализ продаж и поддержки по готовому шаблону
Задача: быстро получить первичный отчёт без длительной ручной настройки.
Исходные данные: выборка диалогов и подходящий отраслевой или сценарный шаблон.
Действие: выберите шаблон для продаж, поддержки, HR или доступной индустрии и проверьте сформированные показатели на исходных разговорах.
Результат: выбранный шаблон автоматически формирует отчёт; нейроаналитик анализирует выборку, выявляет закономерности, показывает слабые места и формирует рекомендации. Он также может построить диаграммы по запросу.
Ограничение: шаблон отражает типовой сценарий. Специфические регламенты, словарь и показатели компании потребуют дополнительной настройки и проверки.
Официальные ссылки
- Страница сервиса
- Документация SpeechSense
- Работа с AI-ассистентом
- Справочник REST API: Talk.Search
- Тарифы
- Отраслевые шаблоны и дерево смыслов
- Квоты и лимиты Yandex Cloud — общие правила; значения проверяйте для своего региона и облака
По теме
SpeechSense подходит для задач, где аудиодиалоги и переписку нужно анализировать, классифицировать и связывать с операционными показателями. Перед промышленным внедрением стоит проверить качество на собственной размеченной выборке и уточнить действующие тарифы и ограничения.
Следующий шаг
Yandex Cloud: карта сервисов под ИИ-проект — чтобы понять, из каких сервисов можно собрать ИИ-контур в Yandex Cloud.
Если вы планируете связать речевую аналитику с контакт-центром, CRM или внутренней системой контроля качества, заранее определите критерии оценки и контрольную выборку.
Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov


