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.