وضع الصوت (وضع المحادثة)
أجرِ محادثات صوتية طبيعية مع OpenClaw باستخدام ElevenLabs TTS.
يتيح وضع المحادثة إجراء محادثات صوتية طبيعية مع OpenClaw. تحدث بشكل طبيعي، وسيرد مساعدك الذكي بكلام واقعي مدعوم من ElevenLabs.
كيف يعمل:
يتطلب وضع المحادثة مفتاح API من ElevenLabs لتحويل النص إلى كلام. يستخدم تحويل الكلام إلى نص Whisper (من OpenAI أو محلياً).
المتطلبات
مفتاح ElevenLabs API
مطلوب
سجّل في elevenlabs.io
المنصة
macOS، iOS، Android
يتطلب الإدخال الصوتي تطبيقات أصلية
الأذونات
الوصول إلى الميكروفون
امنح الإذن عند الطلب
خطوات الإعداد
احصل على مفتاح ElevenLabs API
سجّل في ElevenLabs واحصل على مفتاح API الخاص بك:
- • اذهب إلى elevenlabs.io وأنشئ حساباً
- • انتقل إلى الملف الشخصي ← مفتاح API
- • انسخ مفتاح API الخاص بك
تكوين OpenClaw
أضف إعدادات ElevenLabs إلى ملف openclaw.json:
{
"talk": {
"voiceId": "EXAVITQu4vr4xnSDxMaL",
"modelId": "eleven_v3",
"outputFormat": "mp3_44100_128",
"apiKey": "${ELEVENLABS_API_KEY}",
"interruptOnSpeech": true
}
}تعيين متغير البيئة
بدلاً من ذلك، عيّن مفتاح API كمتغير بيئة:
export ELEVENLABS_API_KEY="your_api_key_here"
بدء وضع المحادثة
فعّل وضع المحادثة من تطبيق شريط القوائم أو سطر الأوامر:
- • انقر على أيقونة OpenClaw في شريط القوائم
- • اختر 'بدء وضع المحادثة'
- • أو نفّذ: openclaw talk
جميع خيارات تكوين الصوت المتاحة:
{
"talk": {
"voiceId": "EXAVITQu4vr4xnSDxMaL",
"modelId": "eleven_v3",
"outputFormat": "mp3_44100_128",
"apiKey": "${ELEVENLABS_API_KEY}",
"interruptOnSpeech": true,
"stability": 0.5,
"similarityBoost": 0.75,
"style": 0.5,
"speakerBoost": true
}
}elevenlabs.apiKey— مفتاح ElevenLabs API الخاص بكelevenlabs.voiceId— معرّف الصوت المستخدم (الافتراضي: Rachel)elevenlabs.model— النموذج المستخدم (eleven_monolingual_v1، eleven_multilingual_v2)voice.wakeWord— كلمة التنبيه للتفعيل (الافتراضي: 'Hey Claw')voice.pushToTalk— استخدام الضغط للتحدث بدلاً من كلمة التنبيهvoice.silenceTimeout— ثوانٍ من الصمت قبل التوقف (الافتراضي: 2)
التبديل بين شخصيات صوتية مختلفة بسهولة.
{
"talk": {
"voiceId": "default",
"voices": {
"default": "EXAVITQu4vr4xnSDxMaL",
"professional": "21m00Tcm4TlvDq8ikWAM",
"friendly": "AZnzlk1XvdvUeBnXmlld",
"narrator": "pNInz6obpgDQGcFmaJgB"
}
}
}الأصوات المتاحة
صوت أنثوي دافئ وطبيعي
صوت ذكوري واضح وموثوق
صوت أنثوي عفوي وقريب
صوت ذكوري عميق للسرد القصصي
بدّل الأصوات بقول 'استخدم الصوت الاحترافي' أو عبر الإعدادات.
ميزات المنصات
- ✓تطبيق شريط القوائم مع تبديل سريع
- ✓اختصار عام للضغط للتحدث
- ✓تكامل صوت النظام
- ✓كشف كلمة التنبيه
- ✓إدخال صوتي في التطبيق المرافق
- ✓كشف كلمة التنبيه في الخلفية
- ✓دعم سماعات البلوتوث
- ✓ردود فعل لمسية
تحكم في OpenClaw بالأوامر الصوتية:
// Per-reply voice control
{
"voice": "narrator",
"speed": 1.1,
"stability": 0.8
}
This response will be spoken in the narrator voice at slightly faster speed.الأوامر المتاحة
Stop— إيقاف تشغيل الكلام الحاليPause— إيقاف مؤقت وانتظار المزيد من الإدخالCancel— إلغاء الطلب الحاليRepeat— تكرار الرد الأخيرSlower/Faster— ضبط سرعة الكلام
تكوين تحويل النص إلى كلام للرسائل الواردة:
{
"tts": {
"enabled": true,
"mode": "tagged",
"provider": "elevenlabs",
"voiceId": "EXAVITQu4vr4xnSDxMaL"
}
}أوضاع TTS
alwaysقراءة جميع الرسائل بصوت عالٍ
الأفضل لـ: التشغيل بدون استخدام اليدين
inboundقراءة الرسائل الواردة فقط
الأفضل لـ: عند الإرسال عبر قنوات أخرى
taggedقراءة الرسائل الموسومة بـ @voice
الأفضل لـ: إخراج صوتي انتقائي
مزودو الخدمة المدعومون
- ElevenLabs — ElevenLabs (أعلى جودة)
- OpenAI — OpenAI TTS (سريع، جودة جيدة)
- •بيئة هادئة — يعمل التعرف على الصوت بشكل أفضل في البيئات الهادئة مع ضوضاء خلفية قليلة.
- •تحدث بوضوح — تحدث بوتيرة طبيعية. التوقف قليلاً بين الجمل يساعد في دقة النسخ.
- •استخدم سماعات الرأس — تمنع سماعات الرأس الصدى وتحسن كشف كلمة التنبيه.
- •تحقق من الرصيد — لدى ElevenLabs حدود استخدام. راقب رصيدك لتجنب الانقطاعات.