عقد الصوت في Clawdbot

تكوين عقد الصوت لمساعد Clawdbot الذكي لتحويل النص إلى كلام وتشغيل الصوت على الأجهزة البعيدة.

نظرة عامة على عقد الصوت في Clawdbot

تتيح عقد الصوت لـ Clawdbot تشغيل الصوت عبر مكبرات الصوت على الأجهزة البعيدة. استخدم عقد الصوت للإعلانات الصوتية TTS وتشغيل الموسيقى وإشعارات الصوت.

الميزات

الميزةالوصف
تحويل النص إلى كلامتحويل النص إلى صوت منطوق
ملفات الصوتتشغيل ملفات MP3، WAV، OGG
التحكم في مستوى الصوتضبط مستوى صوت التشغيل
قائمة انتظار الصوتترتيب عناصر صوتية متعددة
خفض الصوتخفض مستوى الصوت أثناء الكلام

التكوين

إعداد العقدة

{
  "node": {
    "name": "kitchen-speaker",
    "capabilities": ["audio"],
    "audio": {
      "device": "default",
      "volume": 80,
      "tts": {
        "engine": "system",
        "voice": "default",
        "rate": 1.0
      }
    }
  }
}

محركات TTS

المحركالمنصةالوصف
systemالكلTTS النظام الأصلي
googleالكلGoogle Cloud TTS
azureالكلAzure Cognitive Services
elevenlabsالكلأصوات ElevenLabs الذكية

الأوامر

تشغيل الصوت

# تشغيل TTS
clawdbot nodes audio kitchen-speaker --tts "Dinner is ready!"

# تشغيل ملف
clawdbot nodes audio kitchen-speaker --file /path/to/audio.mp3

# ضبط مستوى الصوت
clawdbot nodes audio kitchen-speaker --volume 50

أوامر الوكيل

يمكن للوكيل استخدام عقد الصوت:

"Play announcement on kitchen speaker: Meeting in 5 minutes"

قائمة انتظار الصوت

إدارة قائمة الانتظار

{
  "audio": {
    "queue": {
      "maxSize": 10,
      "mode": "fifo",
      "interruptible": true
    }
  }
}

أوضاع قائمة الانتظار

الوضعالوصف
fifoالأول دخولاً، الأول خروجاً
priorityترتيب حسب الأولوية
replaceالصوت الجديد يحل محل قائمة الانتظار

خفض الصوت

خفض صوت الخلفية أثناء الإعلانات:

{
  "audio": {
    "ducking": {
      "enabled": true,
      "duckLevel": 20,
      "fadeTime": 500
    }
  }
}

الصوت متعدد الغرف

البث للجميع

clawdbot nodes audio --all --tts "Announcement for everyone"

مجموعات الغرف

{
  "nodes": {
    "groups": {
      "downstairs": ["kitchen", "living-room"],
      "upstairs": ["bedroom", "office"]
    }
  }
}
clawdbot nodes audio --group downstairs --tts "Hello downstairs"

التنسيقات المدعومة

التنسيقالامتدادملاحظات
MP3.mp3الأكثر شيوعاً
WAV.wavغير مضغوط
OGG.oggتنسيق مفتوح
FLAC.flacبدون فقدان

معالجة الأخطاء

إعادة المحاولة عند الفشل

{
  "audio": {
    "retry": {
      "maxAttempts": 3,
      "delay": 1000
    }
  }
}

الجهاز الاحتياطي

{
  "audio": {
    "fallback": "living-room"
  }
}

الخطوات التالية