Skip to main content
Deepgram — это API преобразования речи в текст. OpenClaw использует его для транскрибирования входящих аудиосообщений и голосовых заметок через tools.media.audio, а также для потокового преобразования речи в текст при голосовых вызовах через plugins.entries.voice-call.config.streaming. При пакетном транскрибировании полный аудиофайл загружается в Deepgram, а транскрипция добавляется в конвейер ответов (блок {{Transcript}} + [Audio]). При потоковом преобразовании речи в текст для голосовых вызовов кадры G.711 u-law в реальном времени передаются через конечную точку WebSocket listen Deepgram, а по мере получения от Deepgram создаются промежуточные и окончательные транскрипции.

Начало работы

1

Задайте ключ API

2

Включите провайдер аудио

3

Отправьте голосовую заметку

Отправьте аудиосообщение через любой подключённый канал. OpenClaw транскрибирует его с помощью Deepgram и добавит транскрипцию в конвейер ответов.

Параметры конфигурации

providerOptions.deepgram добавляет дополнительные параметры запроса непосредственно в запрос Deepgram /listen, поэтому можно использовать любое имя параметра, поддерживаемое Deepgram (например, detect_language, punctuate, smart_format):

Потоковое преобразование речи в текст для голосовых вызовов

Встроенный плагин deepgram также регистрирует провайдер транскрибирования в реальном времени для плагина голосовых вызовов.
Чтобы использовать пользовательскую конечную точку Deepgram, задайте для baseUrl корневой адрес конечной точки, включая базовый путь, но без /listen. Конечные точки реального времени принимают http://, https://, ws:// и wss://. HTTP преобразуется в WS, HTTPS — в WSS, а явно указанные схемы WebSocket остаются без изменений. Некорректные URL-адреса и другие схемы приводят к ошибке при настройке сеанса.
Voice Call получает телефонный звук в формате G.711 u-law с частотой 8 кГц. Провайдер потоковой передачи Deepgram по умолчанию использует encoding: "mulaw" и sampleRate: 8000, поэтому медиакадры Twilio можно передавать напрямую.

Примечания

Аутентификация выполняется в стандартном для провайдеров порядке. DEEPGRAM_API_KEY — самый простой вариант.
При использовании прокси переопределите конечные точки или заголовки с помощью tools.media.audio.baseUrl и tools.media.audio.headers.
Результат подчиняется тем же правилам обработки аудио, что и у других провайдеров (ограничения размера, тайм-ауты, добавление транскрипции).

См. также

Инструменты обработки медиа

Обзор конвейера обработки аудио, изображений и видео.

Конфигурация

Полный справочник по конфигурации, включая настройки инструментов обработки медиа.

Устранение неполадок

Распространённые проблемы и действия по отладке.

Часто задаваемые вопросы

Часто задаваемые вопросы о настройке OpenClaw.