Главная → Блог → Как настроить транскрибацию без программирования
Как настроить транскрибацию без программирования
Чтобы расшифровывать записи автоматически, программист не обязателен. Любая платформа автоматизации умеет отправлять HTTP-запрос с файлом — этого достаточно. Разберём настройку в n8n, Make и Zapier и сразу решим типовые грабли с полем файла.
Что нужно платформе
Схема одинаковая для всех сервисов автоматизации:
- Адрес запроса: https://voicesscribe.com/v1/audio/transcriptions, метод POST.
- Заголовок Authorization со значением Bearer и вашим ключом.
- Тело в виде формы: поле file с бинарным содержимым и поле model со значением whisper-1.
Ответ приходит в JSON с полем text — его и передают дальше по сценарию.
n8n
Берём узел HTTP Request. В нём: метод POST, адрес https://voicesscribe.com/v1/audio/transcriptions, авторизация через заголовок. В разделе Body выбираем Form-Data и добавляем два поля: параметр model со значением whisper-1 и параметр file типа n8n Binary File, указав имя бинарного свойства из предыдущего узла — обычно это data.
Главная ошибка здесь — отправить файл как текст. Если в ответе приходит 400, почти всегда дело в том, что поле file передано строкой, а не бинарным свойством.
Make и Zapier
В Make используется модуль HTTP и действие Make a request. Тип тела — multipart/form-data, поле file заполняется данными из предыдущего модуля (например, файл из Google Drive или вложение письма), в поле model пишем whisper-1.
В Zapier подойдёт шаг Webhooks by Zapier с действием Custom Request. Файл передаётся ссылкой на вложение из предыдущего шага, заголовок авторизации добавляется вручную. Zapier ограничивает размер вложений, поэтому длинные записи лучше сжимать заранее.
Куда девать результат
Типовые связки, которые собираются за полчаса:
- Почта в таблицу. Письмо с вложением приходит в ящик, файл уходит на распознавание, текст пишется строкой в таблицу.
- Облако в базу знаний. Новый файл в папке облачного диска превращается в страницу с расшифровкой.
- Телефония в CRM. Запись звонка расшифровывается и попадает в карточку сделки как комментарий.
Если сценарий обрабатывает пачку файлов, поставьте ограничение параллельности: платформы любят запускать всё сразу и упираются в лимит запросов.
Попробуйте на своих записях. Регистрация занимает минуту, бесплатных минут хватает, чтобы оценить качество.
Получить ключ бесплатноЧастые вопросы
Нужен ли готовый модуль интеграции?
Нет. Достаточно универсального HTTP-узла, который есть в любой платформе автоматизации.
Какой максимальный размер файла?
25 МБ. Многие no-code платформы ограничивают вложения ещё сильнее, поэтому записи лучше заранее сжимать в opus.
Как получить сразу субтитры?
Добавьте в форму поле response_format со значением srt или vtt — ответ придёт готовым файлом субтитров.
Что делать при ошибке 400 в сценарии?
Проверить, что поле file передаётся как бинарные данные, а не как имя файла или ссылка. Это самая частая причина.
Читайте также
- Как построить пакетную транскрибацию архива записей — Как расшифровать тысячи записей и ничего не потерять: очередь работ, параллельность, повторные попытки, продолжение после сбоя и контроль расходов до запуска.
- Как превращать голосовые заметки в текст автоматически — Как настроить расшифровку голосовых заметок с телефона и диктофона в текстовую базу знаний: папка синхронизации, скрипт-наблюдатель, шаблон записи.
- Ошибки API распознавания речи и что они означают — Разбор кодов ответа API транскрибации: почему приходит 401, 400, 413, 429 и 502, как это чинить и как правильно повторять неудачные запросы.