Речевой движок
Add real-time voice conversations to a custom agent runtime with ElevenLabs Speech Engine. Use when building Speech Engine servers, WebSocket handlers, WebRTC browser clients, conversation token endpoints, interruption-aware streaming responses, or voice-enabled chat agents that connect developer-owned server logic to ElevenLabs speech-to-text and text-to-speech.
Что делает навык
Добавляет голосовой интерфейс в кастомный рантайм агента, где ElevenLabs обрабатывает аудио, распознавание речи, управление очередью реплик и синтез, а сервер разработчика предоставляет WebSocket-эндпоинт и потоковую передачу текста. Решает задачу интеграции голосового взаимодействия в существующие приложения или серверные пайплайны с сохранением логики агента на стороне разработчика.
Когда применять
- Добавление голоса в существующее чат-приложение или пользовательский серверный пайплайн
- Интеграция голоса в OpenClaw, Hermes или аналогичные рантаймы агентов с сохранением логики на сервере разработчика
- Создание WebSocket-сервера для голосовых бесед на стороне разработчика
- Потоковая передача текстового ответа в виде аудио после проверки намерения пользователя на сервере
- Обработка прерываний пользователя во время потоковой отправки ответа
Как работает
- Настроить окружение, используя пакеты @elevenlabs/* для JavaScript или соответствующие SDK для Python
- Создать и развернуть серверный WebSocket-эндпоинт для обработки голосовых бесед
- Сгенерировать токон разговора (conversation token) на сервере для использования в браузере
- Настроить браузерного клиента с использованием @elevenlabs/react или @elevenlabs/client
- Обеспечить потоковую передачу текста ответа от сервера обратно в клиент для синтеза речи
- Реализовать логику обработки прерываний пользователя во время воспроизведения ответа
Примеры запросов агенту
Что понадобится
- Ключи API ElevenLabs
- Пакеты @elevenlabs/* (для JavaScript) или соответствующие SDK (для Python)
- Серверное окружение для размещения WebSocket-эндпоинта
Описание составлено по SKILL.md навыка, сверено 06.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.