Перейти к содержанию

Голосовая заявка → текст и резюме в Telegram

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

Скачать workflow для n8n (JSON)

Распознавание выполняет GigaAM v3 RNNT через Speech Expert API. Готовый JSON не содержит ключей или привязки к чужому боту и импортируется выключенным. Он рассчитан на личный чат владельца, а не на открытый приём заявок.

Пример

Голосовое сообщение:

Здравствуйте! Нужно двадцать коробок бумаги А4… нет, двенадцать. Доставка в пятницу после трёх. Адрес отправлю отдельно. Пришлите, пожалуйста, счёт.

Резюме, полученное в проверке сценария:

Заказчик уточнил количество бумаги А4: 12 коробок вместо 20. Доставка нужна в пятницу после трёх; адрес заказчик отправит отдельно и просит прислать счёт.

В ответе также остаётся полная расшифровка: можно сверить исправление «20 → 12» и остальные детали. Это пример результата, а не заготовленный ответ; содержание и время обработки зависят от записи.

Что понадобится

  • Self-hosted n8n с доступным извне HTTPS webhook для Telegram Trigger.
  • Узел n8n-nodes-speech-expert@0.1.0 — инструкция установки.
  • Собственный Telegram-бот, созданный через @BotFather.
  • API-ключ и достаточный баланс Speech Expert.

Узел одобрен командой n8n как verified community node. На 10 ноября 2026 года включение в каталог ещё ожидается; доступность в n8n Cloud отдельно не подтверждена. Описанная установка относится к self-hosted n8n.

Настройка

  1. Установите пакет и импортируйте JSON через Import from File.
  2. Создайте credential Telegram API с токеном своего бота. Выберите его в Telegram voice, Download voice и Reply in demo chat.
  3. Создайте credential Speech Expert API со своим ключом и выберите его в Create GigaAM transcription и Get operation.
  4. Определите свой личный chat.id: запустите тест, отправьте боту голосовое и откройте выход Telegram voice → message → chat → id. Пока список доступа пуст, обработка дальше не пойдёт и запрос к Speech Expert не создастся.
  5. В Allow demo voice внесите этот ID строкой в ALLOWED_CHAT_IDS:

    const ALLOWED_CHAT_IDS = ['ВАШ_CHAT_ID'];
    
  6. Проверьте Create GigaAM transcription: язык ru-RU, Model Override — GigaAM-v3-RNNT, Summary Preset — short. Privacy Mode включён. Allow External AI Processing включён, поскольку для резюме требуется внешняя AI-обработка текста.

  7. Запустите новый тест и отправьте собственную запись. После проверки результата сохраните и опубликуйте workflow в n8n.

Для этого сценария используйте отдельного бота: Telegram поддерживает один webhook на бота, и тестовый запуск может заменить его другое подключение. Подробнее — в документации Telegram Trigger. Токены и API-ключи храните только в credentials n8n.

Поведение и стоимость

Шаблон принимает только голосовые сообщения из разрешённого личного чата: до 120 секунд и 20 МиБ. Создаёт одну задачу и проверяет её состояние раз в секунду, до 600 ответов или десяти минут ожидания статуса. Сетевые запросы могут увеличивать время выполнения.

Если резюме недоступно, бот всё равно отправит полученную расшифровку. Если обработка прервалась, сначала проверьте выполнение и сохранённый ID операции в n8n. Повторный запуск может создать новую платную задачу; автоматической защиты от повторной отправки в этом шаблоне нет.

Шаблон можно скачать бесплатно. Обработка API оплачивается по актуальным тарифам Speech Expert. Кредиты списываются с аккаунта владельца API-ключа.

Аудио и текст могут сохраняться в истории выполнений n8n — настройте её хранение у себя. Privacy Mode относится к обработке в Speech Expert и не очищает историю n8n.