VoiceStudio · مجاني ومحلي · MCP لـ Claude Code

انسَ ElevenLabs: بديل مجاني على جهازك بينسخ صوتك… وبيحكي فيه Claude Code

VoiceStudio تطبيق مفتوح المصدر بيشتغل كله على جهازك: بتعطيه تسجيل قصير بصوتك، وبيولّد كلام بنفس النبرة، بالعربي أو بلغة ما تعلّمتها. وفيه MCP server: بتربطه بـ Claude Code مرة وحدة، وبعدها بتكتب «ولّد مقدمة الريل بصوتي» وبيطلع لك ملف صوت بدون كريدت. هون الرابط، التركيب على ماك وويندوز ولينكس، أول استنساخ، الربط بـ Claude Code، وأوامر جاهزة.

شو VoiceStudio بدقيقة

VoiceStudio استوديو صوت بالذكاء الاصطناعي بيشتغل على جهازك، مش بالسحابة. الرابط الرسمي: github.com/debpalash/VoiceStudio والموقع voicestudio.sh. مفتوح المصدر برخصة AGPL-3.0، وعنده أكثر من 97 ألف نجمة على GitHub وقت كتابة هالدليل، وآخر إصدار مستقر v0.5.7.

استنساخ الصوت
تسجيل مرجعي نظيف بصوتك ← كلام جديد بنفس الصوت.
تصميم أصوات
بتوصف الصوت بالكلام (رجّال، هادي، عميق…) وبيولّده.
دبلجة فيديو
ترجمة ودبلجة مع توقيت على الأصل.
إملاء وتفريغ
ويدجت إملاء عائم وتفريغ محلي للملفات.
سرد ودُفعات
قصص وكتب صوتية ومهام بالطابور، بـ 646 لغة حسب الـ README.
ربط وأتمتة
API محلي وMCP server ووصفات ومجلدات مراقبة.
01
تسجيل
تسجيل قصير بصوتك، بدون موسيقى ولا ضجيج.
02
نص
بتكتب اللي بدك إياه، بأي لغة من اللغات المدعومة.
03
صوت
ملف WAV بصوتك، من جهازك، بدون اشتراك ولا كريدت.
بصراحة من البداية: مجانية فعلاً وما وراها سحابة مدفوعة (المشروع عايش على الرعاة). بس هي تطبيق ثقيل: النماذج بتنزل على جهازك، وبدون كرت شاشة NVIDIA بتشتغل على المعالج، أبطأ. والجودة بتعتمد على التسجيل المرجعي وعلى النموذج اللي بتختاره.
مرة وحدة

عشر دقايق، وأغلبها تنزيل.

1

شو بدك قبل ما تنزّل

كل شي من التوثيق الرسمي للمشروع. اختار سطرك من الجدول:

جهازكالحالةشو بتنزّل
ماك (Apple Silicon: M1 وما بعده)مستقرملف .dmg، تسريع Metal
ويندوز 10 أو 11 (x64)مستقرملف .exe، تسريع NVIDIA CUDA، أو المعالج
لينكس (x64)مستقر.AppImage أو .deb أو Snap
Dockerمستقرصورة من GHCR (باك إند بدون واجهة سطح المكتب)
أندرويد 10+ وiPhone (iOS 17+)معاينةAPK، أو .ipa بالتثبيت الجانبي؛ بيشتغل على الجهاز بدون إنترنت
ماك Intelمحدودالواجهة بس، وبتتصل بباك إند على جهاز ثاني
  • مساحة: على ويندوز احسب حوالي 10 جيجا للتطبيق وبيئة Python والنماذج. أول نموذج (OmniVoice الافتراضي) حوالي 2.3 جيجا، والتطبيق بيسألك قبل ما ينزّل أي نموذج.
  • كرت شاشة: اختياري. بدون NVIDIA بيركّب نسخة PyTorch الصغيرة للمعالج (حوالي 5 جيجا بدل 9) وكل شي بيشتغل، بس أبطأ. على ويندوز، كروت AMD وIntel ما بتستفيد من تسريع PyTorch.
  • إنترنت: للتنزيل الأول بس. بعدها التوليد والتفريغ على جهازك.
2

التركيب على ماك وويندوز ولينكس

ماك أو لينكس (Terminal):

curl -fsSL https://voicestudio.sh/install | sh

ويندوز (PowerShell عادي، بدون صلاحيات مدير):

irm https://voicestudio.sh/install.ps1 | iex

السكربت بيجيب آخر إصدار من GitHub، بيتحقق من الـ checksum، وبيفتح لك المثبّت. أو نزّل الملف بإيدك من صفحة Releases (اسم الملف VoiceStudio-<version>-win-x64.exe لويندوز، و-mac-arm64.dmg للماك).

خلّي Claude Code يركّبها عنك. الـ README نفسه عامل برومت لهاد: افتح Claude Code على جهازك وانسخ له السطر تحت. بيفحص جهازك (المعالج، الكرت، المساحة)، بينزّل الإصدار الصح، وبيستأذنك قبل أي نموذج.
Install the VoiceStudio app on this device and verify it works, following https://github.com/debpalash/VoiceStudio/blob/main/docs/install/agent.md
  • ماك قال «VoiceStudio is damaged»؟ هاد Gatekeeper مش الملف. التوثيق فيه الحل تحت docs/install/macos.md، والسكربت بيعالجها لحاله.
  • أول تشغيل: التطبيق بيركّب Python وFFmpeg لحاله، وبيسألك عن الـ analytics (اختياري) وعن تنزيل أول نموذج.
  • ويندوز والمساحة على C: بيئات المحرّكات الإضافية بتوصل كم جيجا لكل واحدة. لو بدك تحطها على قرص ثاني، التوثيق بيشرح متغيّر OMNIVOICE_ENGINES_DIR.
3

أول استنساخ لصوتك

  1. افتح Voice cloning واختار صوتاً من الموجود أو ضيف تسجيلاً مرجعياً بصوتك: نظيف، بدون موسيقى ولا ضجيج ولا صدى، صوت واحد بس.
  2. اكتب نص التسجيل بخانة Transcript. الاستنساخ بده يعرف شو انقال بالتسجيل. لو تركتها فاضية، التطبيق بيفرّغها لحاله أول مرة؛ بس تأكد إنها انملت، لأنه الخانة الفاضية هي السبب الأول لـ «التوليد صار بطيء».
  3. اكتب النص اللي بدك إياه واكبس Generate. أول توليد بعد التشغيل هو الأبطأ دايماً (النموذج بيتحمّل بالذاكرة). احكم على السرعة من التوليد الثاني.
  4. جرّب بالعربي، وبعدها بلغة ثانية بنفس الصوت. هاي نقطة قوة الأداة: نفس صوتك بلغة ما تعلّمتها.
  5. احفظ WAV. الإعداد الافتراضي (Standard، 16-bit) بيكفي للريلز والبودكاست. «For editing» و«Original» للمونتاج الثقيل بس، وبيكبّروا الملف بدون ما يحسّنوا الصوت نفسه.
زر Check audio
بيفحص الملف محلياً: صمت طويل، قطع (clipping)، فرق مستوى. تحذيرات إرشادية، مش تقييم لجودة الصوت.
Even out volume
معالجة خفيفة بتقرّب المقاطع الهادية من العالية مع limiter. خلّيها شغّالة للريلز.
المحرّك
الافتراضي VoiceStudio (مبني على OmniVoice). من Model Manager بتجرّب محرّكات ثانية زي CosyVoice 3 وIndexTTS 2.5 وVoxCPM2؛ كل واحد بينزّل نموذجه.
تصميم صوت بدون تسجيل
تبويب Voice design: بتوصف الصوت بالكلام، وبيعمل لك بروفايل صوت جديد.
الربط

مرة وحدة، وبعدها Claude Code بيحكي بصوتك من أي مشروع.

4

اربط الـ MCP بـ Claude Code

الـ MCP server مركّب جوّا التطبيق نفسه على المنفذ 3900: ما في شي تشغّله زيادة، بس خلّي VoiceStudio مفتوح. من داخل التطبيق، قسم Integrations بيصدّر لك إعدادات جاهزة لـ Claude Code وCursor وCodex. أو من الطرفية، بأمر واحد:

claude mcp add --transport http voicestudio http://localhost:3900/mcp/

خلّي الشرطة المائلة بآخر الرابط (/mcp/): بتشتغل على كل الإصدارات. ولو بدك Claude Code يحكي بصوت معيّن غير باقي الأدوات، ضيف ترويسة بتعرّفه:

claude mcp add --transport http --header "X-OmniVoice-Client-Id: claude-code" voicestudio http://localhost:3900/mcp/

أو حط الملف .mcp.json بجذر مشروعك (نفس اللي بيصدّره التطبيق):

{ "mcpServers": { "voicestudio": { "type": "http", "url": "http://localhost:3900/mcp/", "headers": { "X-OmniVoice-Client-Id": "claude-code" } } } }
  1. افتح جلسة Claude Code جديدة من مجلد مشروعك، واكتب /mcp: لازم تشوف علامة ✔ جنب voicestudio (و✘ معناها ما قدر يتصل). من الطرفية نفس الشي: claude mcp get voicestudio. الأمر الافتراضي بيضيف السيرفر لهاد المشروع بس؛ بدك إياه بكل مشاريعك؟ ضيف --scope user.
  2. اربط Claude Code بصوتك: بـ VoiceStudio، من الإعدادات (قسم ربط الأصوات بالعملاء، per-agent voices) اختار بروفايل صوتك للعميل claude-code. من هلأ أي توليد من Claude Code بيطلع بهاد الصوت إلا إذا سمّى صوتاً ثانياً.

الأدوات اللي بيشوفها Claude Code:

الأداةشو بتعمل
generate_speechنص ← ملف WAV بصوتك (أو بأي بروفايل تسمّيه)
clone_voiceتسجيل مرجعي ← بروفايل صوت جديد
design_voice وdescribe_voiceوصف بالكلام ← صوت مصمّم (الثانية بتفحص الوصف بدون حفظ)
transcribeملف صوت ← نص، بـ 646 لغة
list_voices وlist_languagesشو عندك من أصوات ولغات
check_healthحالة الباك إند والكرت المستعمل
الصوت بيرجع لـ Claude Code كـ base64 افتراضياً، وهاد بياكل من الـ context بسرعة. الحل من توثيق المشروع: على بيئة الباك إند حط OMNIVOICE_MCP_OUTPUT_MODE=files ومجلداً بـ OMNIVOICE_MCP_BASE_PATH، فبيرجع مسار الملف بدل البايتات. والـ MCP محلي بدون مصادقة: لا تفتحه على الإنترنت.

عندك مهارات جاهزة للمشروع كمان: npx skills add debpalash/VoiceStudio بتضيف skill اسمها voicestudio لشغل الصوت. شرح المهارات والـ MCP بشكل عام بدليل Claude Code Skills.

5

أوامر جاهزة بصوتك

بعد الربط، هاي أوامر بتكتبها بالعربي جوّا Claude Code. انسخ وبدّل بين الأقواس.

مقدمة ريل بصوتك:

استعمل VoiceStudio وولّد مقدمة الريل بصوتي بالعربي: «انسَ ElevenLabs… صار في بديل مجاني على جهازك». احفظها باسم intro.wav بمجلد المشروع، واحكيلي مدتها بالثواني.

نفس النص بلغة ثانية، بنفس الصوت:

ولّد نفس الجملة بالإنجليزي والتركي بنفس صوتي عبر VoiceStudio، ملف لكل لغة: intro-en.wav و intro-tr.wav. قبل ما تولّد، استعمل list_languages وتأكد إن اللغتين مدعومتين.

تفريغ تسجيل اجتماع:

فرّغ الملف meeting.m4a بـ VoiceStudio (transcribe) بالعربي، واعمل منه ملخص بنقاط + قائمة مهام مع اسم المسؤول عن كل مهمة، واحفظ النتيجة بـ notes.md.

صوت راوي جديد بدون تسجيل:

صمّم صوت راوي بـ VoiceStudio (design_voice): رجّال، أربعينات، صوت عميق وهادي، إيقاع بطيء، للكتب الصوتية. بعدها ولّد فيه أول فقرة من chapter-1.md واحفظها sample.wav عشان أقيّمه.
اذكر VoiceStudio بالاسم بأول طلب بالجلسة الجديدة، عشان Claude Code يختار أداة الـ MCP بدل ما يحاول يكتب سكربت TTS لحاله. بعدها بيكمّل لحاله.
قرار وأخطاء

عشان تعرف وين بتوقف الأداة، ووين إنت.

6

مقابل ElevenLabs بصراحة

النقطةVoiceStudioElevenLabs
السعرمجاني، مفتوح المصدر (AGPL-3.0)اشتراك شهري حسب الدقائق
وين بيشتغلعلى جهازك؛ صوتك ما بيطلع من عندكبالسحابة
السرعةحسب جهازك: سريع مع NVIDIA أو Apple Silicon، أبطأ على المعالجثابتة وسريعة
السهولةتركيب ونماذج بتنزل، وخيارات كثيرةبتفتح الموقع وبتبلّش
اللغات646 لغة حسب الـ README (حسب المحرّك)عشرات اللغات
Claude CodeMCP مدمج، بدون كريدتعبر API مدفوع

الخلاصة اللي بقولها بالريلز وبعيدها هون: ElevenLabs لسا أسهل وأسرع وأثبت بالجودة بالسحابة. VoiceStudio بتربح لما يكون الصوت صوتك، والخصوصية مهمة، والكمية كبيرة (كتاب صوتي، دبلجة، عشرات الريلز)، أو لما بدك Claude Code يولّد صوتاً جوّا شغلك بدون فاتورة. جرّب الاثنين على نفس الجملة وقرّر بأذنك.

7

أخطاء بتخرب الصوت

تسجيل مرجعي بموسيقى أو بصدىالنموذج بينسخ الضجيج مع الصوت.
تسجيل نظيف، صوت واحد، غرفة هاديةمايك الموبايل بيكفي إذا الغرفة هادية.
خانة Transcript فاضيةكل توليد بيصير أبطأ، والمعالج على 100%.
اكتب نص التسجيل بالبروفايلمرة وحدة وخلص.
تحكم على السرعة من أول توليدالأول دايماً أبطأ: تحميل النموذج وتسخين الكرت.
قيّم من التوليد الثانيوافتح Settings ← Performance لتشوف إذا شغّال على الكرت أو المعالج.
تنسخ صوت حدا بدون إذنهمشهور أو زميل: مرفوض قانونياً وأخلاقياً، والمنصات بتحذف.
صوتك، أو صوت عندك إذن مكتوب باستنساخهوالمشروع نفسه بيوصي بأصوات موثّقة الموافقة.
بتفتح الـ MCP على الإنترنتالـ MCP بدون مصادقة.
localhost بسولو بدك جهازاً ثانياً بالشبكة، من Settings ← Sharing مع الـ PIN وعلى شبكة موثوقة.
?

أسئلة شائعة

مجانية فعلاً؟ وين الفخ؟
مجانية ومفتوحة المصدر، وما وراها خدمة سحابية مدفوعة؛ المشروع بيعيش على الرعاة والتبرعات. «الفخ» إنه جهازك هو السيرفر: مساحة وتنزيل نماذج ووقت توليد حسب عتادك.
بتشتغل بالعربي؟
الـ README بيقول 646 لغة، والقائمة الدقيقة بتطلع لك من list_languages أو من داخل التطبيق حسب المحرّك. جرّب جملة بالعربي بالتسجيل المرجعي نفسه أول، وبعدها غيّر اللغة.
بدون كرت شاشة؟
بتشتغل على المعالج بكل المزايا، أبطأ. على ويندوز بيركّب نسخة PyTorch الصغيرة لحاله لما ما يلاقي NVIDIA. على الماك، Apple Silicon سريع بـ Metal، أما ماك Intel فالواجهة بس.
صحيح بتنسخ الصوت من 3 ثواني وفيها تحكّم بالجنس والعمر؟
هاي ادّعاءات منتشرة بريلز ثانية، وما لقيتها بالـ README الرسمي، فما حكيتها بالريل. اللي موجود: تسجيل مرجعي نظيف للاستنساخ، وتصميم أصوات من الوصف (الجنس والعمر والنبرة من ضمن الوصف). جرّب بنفسك قبل ما تكرّرها.
Claude Code ما شاف الأداة؟
تأكد إن VoiceStudio مفتوح (الـ MCP بيشتغل مع الباك إند)، وإن الرابط فيه /mcp/ بالشرطة الأخيرة، وافتح جلسة Claude Code جديدة واكتب /mcp. لو غيّرت المنفذ بـ OMNIVOICE_PORT، غيّره بالرابط كمان.
صوت الريل نفسه معمول بـ VoiceStudio؟
لا، بصراحة: صوت ريلزي حالياً نسخة صوتي على ElevenLabs. وهاد بالضبط سبب الريل: صرت أجرّب البديل المحلي على نفس الجمل. لما يصير الفرق مش مسموع، بحكيلكم.
✓ تم النسخ

Get the next guide first

Leave your email and new guides reach you as soon as they are out. No spam.

Your email stays with me, and you can ask me to delete it any time.