Скиллы Средний Контент и творчество

Voice Reply

Скачать ZIP
24
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Voice Reply — это навык для OpenClaw, который позволяет генерировать голосовые ответы локально с помощью технологии text-to-speech. Он работает полностью офлайн и не требует API-ключей или облачных сервисов.

Что это такое

Навык использует движок Piper TTS в связке с sherpa-onnx, чтобы преобразовывать текст в аудио прямо на вашем устройстве. Это делает его удобным решением для приватных сценариев, где важна защита данных и независимость от внешних сервисов. :

В отличие от облачных TTS-сервисов, Voice Reply не отправляет данные наружу — вся обработка выполняется локально.

Когда использовать

  • Когда нужен голосовой ответ вместо текста
  • Если требуется озвучить сообщение или уведомление
  • При работе с чатами, где поддерживаются голосовые сообщения
  • Когда важна приватность и офлайн-режим

Основные возможности

  • Полностью офлайн-работа без API-ключей
  • Генерация аудио из текста в реальном времени
  • Поддержка нескольких языков (например, английский и немецкий)
  • Автоопределение языка входного текста
  • Вывод в формате голосовых сообщений (например, для Telegram)

Установка

Для установки навыка используйте команду:

clawhub install voice-reply

Перед использованием убедитесь, что у вас настроены необходимые зависимости, включая sherpa-onnx и модели голосов Piper.

Настройка окружения

Требуется указать переменные окружения:

export SHERPA_ONNX_DIR="/opt/sherpa-onnx"
export PIPER_VOICES_DIR="/opt/piper-voices"

В этих директориях должны находиться бинарные файлы и модели голосов.

Использование

Базовый синтаксис:

{baseDir}/bin/voice-reply "Текст для озвучивания" [language]

Примеры:

# Немецкий
voice-reply "Hallo, ich bin dein Assistent!" de

# Английский
voice-reply "Hello, I am your assistant!" en

# Автоопределение языка
voice-reply "Guten Tag, wie geht es dir?"

Формат вывода

Навык возвращает результат в формате, совместимом с голосовыми сообщениями:

[[audio_as_voice]]
MEDIA:/tmp/voice-reply-output.ogg

Специальный тег [[audio_as_voice]] позволяет отображать аудио как голосовое сообщение, а не как обычный файл. :

Доступные голоса

  • Thorsten (de) — естественный мужской голос на немецком
  • Ryan (en) — четкий английский голос с профессиональным звучанием

Вы можете добавить дополнительные голоса, скачав модели Piper и подключив их к системе.

Возможные проблемы

  • TTS binary not found — проверьте путь к sherpa-onnx
  • Failed to generate audio — убедитесь, что модели голосов установлены
  • Аудио отображается как файл — добавьте тег [[audio_as_voice]]

Итог

Voice Reply — это простой и мощный инструмент для генерации голосовых ответов без зависимости от облачных сервисов. Он идеально подходит для локальных AI-ассистентов, где важны скорость, приватность и автономность.


Файл из источника

11883_voice-reply-1.0.0.zip