Главная · Блог · Голосовые сообщения в чат-боте: как бот понимает голос клиентов
Голосовые сообщения в чат-боте: как бот понимает голос клиентов
Да, бот в ЧБТ понимает голосовые сообщения: в Telegram, ВКонтакте и MAX голосовое до 30 секунд расшифровывается в текст и идёт по сценарию так же, как напечатанное, — его ловят «Ключевые слова», принимает «Сбор данных» и читает ИИ-агент. Расшифровка работает на тарифах с ИИ — Базовый, Бизнес и пробный период — и стоит 1 ИИ-кредит за сообщение. Включать ничего не нужно. На Бесплатном тарифе голосовые не расшифровываются: бот получает пустое сообщение, а оператор видит в «Диалогах» пометку «🎤 Голосовое сообщение». Ниже — где именно работает расшифровка, её ограничения, как настроить сценарий под голос и как проверить.
Где работает расшифровка
| Канал | Голосовые |
|---|---|
| Telegram, личные сообщения | Расшифровываются |
| Telegram, группы | Нет — в группе бот отвечает только на команды себе и на свои кнопки |
| ВКонтакте, сообщения сообщества | Расшифровываются |
| MAX | Расшифровываются, но MAX присылает запись не всегда в подходящем формате — тогда расшифровка не получится |
| Чат на сайте, почта | Нет |
Расшифровка нужна только сообщениям, в которых, кроме голоса, ничего нет. Нажатия кнопок не расшифровываются — это не голос.
Тариф, цена и ограничения
- Тариф: Базовый (650 ₽ в месяц за бота), Бизнес и пробный период — 3 дня тарифа Бизнес, которые включаются сами при подключении первого канала.
- Цена: 1 ИИ-кредит за голосовое — столько же, сколько ответ ИИ-агента на модели по умолчанию. При сбое распознавания кредит не списывается. Если запись распознана, но слов в ней не разобрать, 1 кредит списывается.
- Длина: до 30 секунд. Длиннее — в истории «🎤 Голосовое сообщение — длиннее 30 секунд, без расшифровки», кредит не списывается.
- Размер: до 1 МБ.
- Язык: русский. Распознаёт сервис SpeechKit.
- Кредиты закончились: голосовые не расшифровываются, в истории — пометка «🎤 Голосовое сообщение». После пополнения баланса расшифровка возобновится.
Что видит оператор в «Диалогах»
| Что случилось | Что в истории диалога |
|---|---|
| Расшифровано | «🎤 Хочу записаться на субботу после обеда» |
| Длиннее 30 секунд | «🎤 Голосовое сообщение — длиннее 30 секунд, без расшифровки» |
| Слова не разобраны (1 кредит списан) | «🎤 Голосовое сообщение — не удалось разобрать слова» |
| Бесплатный тариф, нет кредитов или сбой распознавания (кредит не списан) | «🎤 Голосовое сообщение» |
Если пометка без текста, ответьте клиенту сами: «Не получилось прослушать — напишите, пожалуйста, текстом». Если диалог у оператора, бот молчит, а голосовое с расшифровкой просто появляется в переписке.
Как настроить сценарий под голос
- «Ключевые слова». В устной речи слова звучат в разных формах. Ставьте режим «Содержит слово» и несколько вариантов через запятую: «прайс, цен, стоимост».
- «Сбор данных» — имя. Работает голосом без настроек: ответ записывается в карточку.
- «Сбор данных» — телефон. Распознавание может записать номер словами или с пробелами, и проверка «Телефон» его не примет. В тексте вопроса напишите: «Напишите номер цифрами».
- ИИ-агент получает расшифровку как обычный вопрос. Голосовой вопрос с ответом агента на модели по умолчанию — 2 кредита: 1 за расшифровку и 1 за ответ.
- Приветствие. Подскажите формат: «Можно писать или присылать голосовые до 30 секунд».
Если расшифровки нет
На Бесплатном тарифе, для голосовых длиннее 30 секунд и при сбое распознавания бот получает пустой текст. Чтобы клиент не остался без ответа:
- В приветствии напишите: «Пожалуйста, пишите текстом — голосовые бот пока не понимает» (для Бесплатного).
- Ключевые шаги сценария стройте на кнопках — нажатие не зависит от голоса.
- Включите себе «Push о каждом сообщении клиента» в «Аккаунт» → «Уведомления», чтобы оператор вовремя увидел пометку «🎤» и ответил сам.
Как проверить
В тест-чате «Проверить сценарий» голосовое не отправить — там только текст и кнопки. Проверяйте из мессенджера:
- Убедитесь, что тариф с ИИ и на балансе есть кредиты.
- Откройте бота в Telegram, ВКонтакте или MAX со своего аккаунта и наговорите короткую фразу с ключевым словом сценария.
- Ожидаемый результат: бот ответил по сценарию, а в «Диалогах» сообщение с пометкой «🎤» и расшифровкой.
- Пришлите голосовое длиннее 30 секунд — в истории появится пометка без расшифровки.
Если в Telegram расшифровка есть, а в MAX нет, MAX прислал запись в неподходящем формате.
Что ЧБТ делает с самой записью
ЧБТ скачивает запись с серверов мессенджера только для распознавания и отправляет её в сервис распознавания речи. В истории диалога остаётся текст — расшифровка или пометка с причиной. Ссылку на файл Telegram, в которой есть токен бота, ЧБТ не записывает в журналы и не хранит.
Голос клиента — тоже его данные. Если в политике обработки данных вы перечисляете, что собирает бот, упомяните голосовые сообщения, которые переводятся в текст. Как оформить политику — в статье 152-ФЗ и чат-бот.
ИИ-агентДиалоги и операторыУведомления о новых сообщенияхТарифы