دمج SpeechGen API مع Make.com: أتمتة مهام تحويل النص إلى كلام

, 27-10-2025

تبسيط إنشاء المحتوى الصوتي: دمج SpeechGen.io مع Make.com. يرشدك هذا المنشور خلال دمج خدمة الأتمتة Make.com (المعروفة سابقًا باسم Integromat) مع خدمة SpeechGen.io لتحويل النص إلى كلام باستخدام الشبكات العصبية. يتيح هذا الدمج أتمتة عمليات تحويل النص إلى كلام، مما يجعل إنشاء المحتوى أسهل وأكثر كفاءة.

كيف يعمل

نغطي طريقتين بناءً على طول النص الذي تريد تحويله إلى كلام:

  1. للنصوص التي تصل إلى 2000 حرف: تتضمن هذه الطريقة طلبًا سريعًا واستلامًا فوريًا للمخرجات الصوتية. إنها مثالية للنصوص القصيرة التي تحتاج إلى تحويل سريع.

  2. للنصوص التي تزيد عن 2000 حرف: تستخدم هذه الطريقة طلبين. يرسل الطلب الأول النص مع إعدادات الصوت للتحويل. يسترد الطلب الثاني، الذي يجب إجراؤه بعد دقيقة واحدة على الأقل، ملف الصوت النهائي. يضمن هذا النهج معالجة النصوص الأطول بكفاءة دون إثقال كاهل النظام.

لماذا تستخدم Make.com؟

تسهل Make.com أتمتة هذه العمليات دون الحاجة إلى معرفة تقنية عميقة. يمكنك إعداد مشغلات لبدء عملية تحويل النص إلى كلام تلقائيًا عند استيفاء شروط معينة، مثل إضافة نص جديد إلى نظام إدارة المحتوى (CMS) أو قاعدة البيانات الخاصة بك.

البدء

للبدء في الدمج، ستحتاج إلى التعرف على واجهة برمجة التطبيقات (API) الخاصة بنا. يمكنك العثور على جميع المعلومات الضرورية، بما في ذلك الوثائق والأسئلة الشائعة، على الأسئلة الشائعة حول SpeechGen.io API.

دليل الفيديو الكامل

1. طريقة النص القصير

في هذا المنشور، سنتعلم كيفية إنشاء ملف MP3 من نص باستخدام SpeechGen، ثم تحميل ملف MP3 هذا إلى DropBox.

يمكنك تنزيل واستيراد ملف json للمشروع التجريبي الموضح في هذا المنشور واستخدامه.

1. المتطلبات

2. احصل على مفتاح SpeechGen API الخاص بك

  1. سجل الدخول إلى ملفك الشخصي في SpeechGen.io
  2. انتقل إلى ملفك الشخصي
  3. اكشف وانسخ مفتاح API الخاص بك. سنستخدمه لاحقًا.

مفتاح Speechgen API

3. إنشاء سيناريو جديد

سجل الدخول إلى Make.com وانقر على "إنشاء سيناريو جديد".

إنشاء سيناريو جديد

4. إضافة وحدة جديدة

إضافة وحدة جديدة

5. حدد HTTP

ابحث عن "HTTP" وحدد "HTTP" من قائمة الوحدات المتاحة.

حدد HTTP من القائمة

6. حدد "إجراء طلب"

حدد إجراء طلب

7. إدخال عنوان URL

أدخل عنوان URL كـ https://speechgen.io/index.php?r=api/text

ثم انقر على "إضافة معلمة" لإضافة معلمات الاستعلام إلى طلبنا

إدخال عنوان URL

8. أدخل 3 معلمات إضافية

نحتاج إلى إدخال 4 معلمات إجمالاً، لذا دعنا نضيف 3 معلمات أخرى.

أضف 3 معلمات إضافية

9. أدخل المعلمات المطلوبة

أدخل المعلمات المطلوبة

  • token = مفتاح API الذي نسخته من الخطوة 2
  • email = البريد الإلكتروني المرتبط بحسابك في SpeechGen
  • voice = الاسم الدقيق للصوت، يمكنك اختيار الصوت الذي تريده من قائمة الأصوات الكاملة ونسخ اسم الصوت من هناك. أصوات JSON API https://speechgen.io/index.php?r=api/voices.
  • text = النص الذي تريد تحويله إلى كلام. على سبيل المثال، سألصق هذا النص: "حل عملي لإنشاء التعليقات الصوتية، ومواد التعلم الإلكتروني، والإعلانات. قم بإنشاء كلام من نص بلغات ولهجات متعددة. خصص إعدادات الصوت لتلبية احتياجات محددة".

10. انقر على "موافق" لحفظ التغييرات

موافق لحفظ التغييرات

11. تشغيل السيناريو الخاص بك

الآن حان الوقت لتشغيل واختبار السيناريو الخاص بك.

تشغيل السيناريو الخاص بك

12. انقر على الفقاعة

انقر على هذه الفقاعة لرؤية نتيجة طلبك.

انقر على الفقاعة

ركز على جزء الإخراج، سترى "البيانات".

يمكنك رؤية "الملف" وهو عنوان URL لملف MP3 الذي تم إنشاؤه من نصنا

ملف MP3 الذي تم إنشاؤه

إذا انتقلت إلى هذا الرابط، يمكنك تشغيل وتنزيل ملف MP3.

لجعل البيانات من SpeechGen سهلة الوصول إليها بواسطة الوحدات الأخرى، يمكننا إضافة وحدة أخرى إلى السيناريو الخاص بنا.

14. إضافة وحدة أخرى

مرر الماوس بجوار الوحدة الأولى التي لدينا، سترى زر زائد، انقر عليه

الوحدة التالية

15. حدد خيار 'JSON'

ابحث عن 'JSON' وحدد هذا الخيار.

حدد json

16. اختر تحليل JSON

ثم حدد "تحليل JSON" حتى نتمكن من تصدير البيانات من SpeechGen إلى متغيرات متعددة يمكننا استخدامها في السيناريو الخاص بنا.

حدد تحليل JSON

17. إدخال 'البيانات'

انقر هنا (سلسلة JSON) لإدخال "البيانات" من وحدة HTTP السابقة

إدخال البيانات

18. انقر على 'البيانات'

انقر على "البيانات" لإضافتها إلى الحقل وانقر على "موافق" لحفظ التغييرات.

انقر على البيانات

19. تشغيل مرة واحدة

انقر على "تشغيل مرة واحدة" لتنفيذ السيناريو.

انقر على تشغيل مرة واحدة لتنفيذ السيناريو

حدد "تشغيل على أي حال" لإجبار Make على تشغيل السيناريو.

تشغيل على أي حال

هذا لأن JSON لا يجب أن تكون الوحدة الأخيرة في السيناريو، لأنها تحول البيانات من وحدة أخرى ونحن لا نفعل شيئًا بهذه البيانات، في هذه الحالة نريد فقط رؤية البيانات أولاً، ثم تحديد ما يجب فعله بها.

20. انقر على الفقاعة

انقر على الفقاعة فوق وحدة JSON لرؤية البيانات التي حصلنا عليها.

انقر على الفقاعة فوق وحدة JSON

الآن أصبحت البيانات التي كانت كلها تحت "البيانات" في متغيرات فردية يمكننا استخدامها في الوحدات التالية...

يمكنك أيضًا ملاحظة متغير "الملف" الذي يحتوي على عنوان URL لملف MP3 الذي تم إنشاؤه والذي سنستخدمه في الوحدة التالية.

لاحظ الملف

الآن دعنا نحمل ملف MP3 الذي تم إنشاؤه إلى Dropbox، للقيام بذلك نحتاج إلى تنزيل ملف MP3 في هذا السيناريو أولاً.

21. أضف وحدة HTTP أخرى لتنزيل الملف

أضف وحدة HTTP أخرى

حدد الحصول على ملف حتى نتمكن من تنزيل ملف MP3 داخل السيناريو.

حدد الحصول على ملف

تتطلب معظم الوحدات فقط عنوان URL، لكن DropBox يتطلب إدخالًا مباشرًا لبيانات الملف الفعلية.

22. ربط متغير 'الملف'

اربط متغير "الملف"، وهو عنوان URL الذي يمكننا استخدامه للحصول على الملف.

ربط متغير الملف

23. وحدة DropBox

ثم سنضيف وحدة DropBox.

وحدة DropBox

24. حدد تحميل ملف

حدد تحميل ملف

اختر المجلد للحفظ فيه داخل Dropbox الخاص بك، ثم اختر "ربط" حتى نتمكن من تغيير اسم ملف MP3 الذي تم تحميله.

ملف

تأكد من إضافة امتداد الملف ".mp3" في نهاية الاسم، حتى يسهل على Dropbox التعرف عليه كملف MP3 يمكنك تشغيله.

ملف Mp3

بعد تشغيل السيناريو، تم تحميل الملف إلى DropBox

تم تحميل الملف إلى DropBox

العملية الكاملة للطريقة الأولى

معاينة للعملية بأكملها

  1. HTTP: إنشاء الصوت من النص باستخدام SpeechGen.io
  2. JSON: تحليل البيانات التي نحصل عليها من SpeechGen API
  3. HTTP: الحصول على البيانات الثنائية للملف الذي تم إنشاؤه
  4. Dropbox: تحميل تلك البيانات إلى Dropbox

2. طريقة النص الطويل

الآن، نحن نستخدم واجهة برمجة تطبيقات SpeechGen للنصوص الطويلة لإنشاء تحويل نص إلى كلام طويل.

الطريقة الثانية مصممة للنصوص التي تزيد عن 2000 حرف. على عكس الطريقة الأولى، التي تحول النصوص القصيرة بسرعة إلى كلام، تتضمن هذه الطريقة خطوتين بسبب وقت المعالجة المطلوب للنصوص الأطول.

  1. الطلب الأولي: ترسل النص مع إعدادات الصوت المختارة لبدء عملية التحويل.
  2. طلب المتابعة: بعد الانتظار لمدة دقيقة واحدة على الأقل، تقوم بتقديم طلب آخر لاسترداد ملف الصوت النهائي. يضمن هذا التأخير أن النظام لديه وقت كافٍ لمعالجة النص الأطول دون أي مشاكل.

الفرق الرئيسي عن الطريقة الأولى هو الحاجة إلى طلب ثانٍ بسبب وقت المعالجة الأطول. تضمن هذه الطريقة معالجة فعالة للنصوص الطويلة، مما يجعلها مناسبة لإنشاء محتوى صوتي أطول.

ثم سنقوم بتحميل الملف إلى Dropbox كعرض توضيحي، لكن الخيارات لا حصر لها حول كيفية استخدام واجهة برمجة تطبيقات تحويل النص إلى كلام هذه.

يمكنك تنزيل واستيراد مخطط المشروع التجريبي للنصوص الطويلة json الموضح في هذا المنشور واستخدامه.

1. المتطلبات

2. احصل على مفتاح SpeechGen API الخاص بك

  1. سجل الدخول إلى ملفك الشخصي في SpeechGen.io
  2. انتقل إلى ملفك الشخصي
  3. اكشف وانسخ مفتاح API الخاص بك. سنستخدمه لاحقًا.

مفتاح Speechgen API

3. إنشاء سيناريو جديد

سجل الدخول إلى Make.com وانقر على "إنشاء سيناريو جديد".

إنشاء سيناريو جديد

4. إضافة وحدة جديدة

إضافة وحدة جديدة

5. حدد HTTP

ابحث عن "HTTP" وحدد "HTTP" من قائمة الوحدات المتاحة.

Select HTTP from the list

6. اختر "Make a request" (إنشاء طلب)

Select Make a request

7. أدخل عنوان URL

أدخل عنوان URL كـ https://speechgen.io/index.php?r=api/longtext

ثم انقر على "Add parameter" (إضافة معلمة) لإضافة معلمات الاستعلام إلى طلبنا.

Input URL

8. أدخل 4 معلمات

نحتاج إلى إدخال 4 معلمات إجمالاً، لذا دعنا نضيف 3 معلمات أخرى.

Add parameter 3 more

9. أدخل المعلمات المطلوبة

Input the required parameters

  • token = رمز API الذي نسخته من الخطوة 2.
  • email = البريد الإلكتروني المرتبط بحسابك في SpeechGen من الخطوة 2.
  • voice = الاسم الدقيق للصوت، يمكنك اختيار الصوت الذي تريده من قائمة الأصوات الكاملة ونسخ اسم الصوت من هناك. أصوات JSON API https://speechgen.io/index.php?r=api/voices.
  • text = النص الذي تريد تحويله إلى كلام.

10. انقر على "OK" لحفظ التغييرات

11. تشغيل

الآن حان وقت تشغيل واختبار السيناريو الخاص بك.

Run your scenario

12. انقر على الفقاعة

انقر على هذه الفقاعة لترى نتيجة طلبك.

Click on the bubble

ركز على جزء الإخراج، سترى "Data" (البيانات).

يمكنك رؤية "id" وهو معرف طلبنا.

File ID

الآن، لجعل البيانات من SpeechGen سهلة الوصول إليها بواسطة الوحدات الأخرى، يمكننا إضافة وحدة أخرى إلى السيناريو الخاص بنا.

13. أضف وحدة أخرى

مرر الماوس بجانب الوحدة الأولى التي لدينا، سترى زر زائد، انقر عليه.

next  module

14. أضف JSON

ابحث عن "JSON" واختر هذا الخيار.

Select json

ثم اختر "Parse JSON" (تحليل JSON) حتى نتمكن من تصدير البيانات من SpeechGen إلى متغيرات متعددة يمكننا استخدامها في السيناريو الخاص بنا.

Select Parse JSON

15. أدخل "Data" (البيانات)

انقر هنا لإدخال "Data" من وحدة HTTP السابقة.

Tnput Data

16. انقر على "Data" (البيانات)

انقر على "Data" لإضافتها إلى الحقل وانقر على "OK" لحفظ التغييرات.

Click Data

17. تشغيل مرة واحدة

انقر على "Run Once" (تشغيل مرة واحدة) لتنفيذ السيناريو.

Click Run Once to execute the Scenario

اختر "Run Anyway" (تشغيل على أي حال) لإجبار Make على تشغيل السيناريو.

Run Anyway

هذا لأن JSON لا يجب أن يكون الوحدة الأخيرة في السيناريو، لأنه يحول البيانات من وحدة أخرى ونحن لا نفعل شيئًا بهذه البيانات، في هذه الحالة نريد فقط رؤية البيانات أولاً، ثم تحديد ما يجب فعله بها.

18. انقر على الفقاعة

انقر على الفقاعة فوق وحدة JSON لترى البيانات التي حصلنا عليها.

Click the bubble above the JSON module

الآن البيانات التي كانت كلها تحت "Data" أصبحت الآن في متغيرات فردية يمكننا استخدامها في الوحدات التالية.

يمكنك أيضًا ملاحظة المتغير "ID" الذي سنستخدمه في الخطوات التالية للحصول على عنوان URL لملف TTS الخاص بنا.

TTS File URL

19. أضف وحدة SLEEP

أضف وحدة "SLEEP Module" (وحدة النوم) للانتظار حتى يتم إنشاء TTS.

Sleep

Click on the SLEEP

20. اضبط مدة SLEEP

اضبط مدة "SLEEP" بين 1-5 دقائق (60-300 ثانية).

دعنا نجعلها 200 ثانية لعرضنا التوضيحي.

Set the SLEEP Duration

الآن دعنا نحمل ملف Mp3 الذي تم إنشاؤه إلى Dropbox، للقيام بذلك نحتاج إلى تنزيل ملف Mp3 في هذا السيناريو أولاً.

21. أضف وحدة HTTP أخرى

أضف وحدة HTTP أخرى للحصول على TTS الذي تم إنشاؤه.

Get the Generated TTS

أدخل المعلمات الضرورية:

  • token = رمز API الذي نسخته من الخطوة 2.
  • email = البريد الإلكتروني المرتبط بحسابك في SpeechGen من الخطوة 2.
  • id = معرف TTS من الطلب الأول [تحليل JSON، الخطوة 2].

22. ربط المعرف من وحدة JSON

Mapping the id from the JSON module

23. احصل على البيانات

قم بتشغيل السيناريو للحصول على البيانات وأضف وحدة Parse JSON أخرى.

Parse JSON module

اربط "Data" من وحدة HTTP السابقة.

23. قم بتشغيل السيناريو مرة أخرى

قم بتشغيل السيناريو مرة أخرى للحصول على البيانات من وحدة Parse JSON الأخيرة، ثم أضف وحدة HTTP أخرى لتنزيل الملف.

Add another HTTP Module

24. اختر "Get File" (الحصول على ملف)

اختر "Get File" حتى نتمكن من تنزيل ملف Mp3 داخل السيناريو.

Select Get File

تتطلب معظم الوحدات فقط عنوان URL، ولكن Dropbox يتطلب إدخالًا مباشرًا لبيانات الملف الفعلية.

25. اربط متغير "file"

اربط متغير "file"، وهو عنوان URL الذي يمكننا استخدامه للحصول على الملف.

Map the file variable

26. ثم سنضيف وحدة Dropbox

DropBox module

27. اختر "Upload file" (تحميل ملف)

Select Upload file

اختر المجلد الذي تريد الحفظ فيه داخل Dropbox الخاص بك، ثم اختر "Map" حتى نتمكن من تغيير اسم ملف Mp3 الذي تم تحميله.

File

تأكد من إضافة امتداد الملف ".mp3" في نهاية الاسم، حتى يسهل على Dropbox التعرف عليه كملف Mp3 يمكنك تشغيله.

Mp3 file

بعد تشغيل السيناريو، تم تحميل الملف إلى Dropbox.

The File uploaded to DropBox

العملية الكاملة لطريقة ثنائية الأبعاد

Scheme of the process

  1. HTTP: إنشاء الصوت من النص باستخدام SpeechGen.io.
  2. JSON: تحليل البيانات التي نحصل عليها من واجهة برمجة تطبيقات SpeechGen.
  3. SLEEP: الانتظار لبضع دقائق حتى يصبح TTS جاهزًا.
  4. HTTP: طلب ملف mp3 باستخدام معرفه.
  5. JSON: تحليل البيانات كما فعلنا من قبل.
  6. HTTP: الحصول على البيانات الثنائية للملف الذي تم إنشاؤه.
  7. Dropbox: تحميل تلك البيانات إلى Dropbox.

الخلاصة

يفتح دمج SpeechGen.io مع Make.com إمكانيات واسعة لأتمتة إنشاء المحتوى الصوتي. يمكن أن تكون أتمتة تركيب الكلام مفيدة لـ:

  • إنشاء نسخ صوتية للمقالات أو المدونات.
  • إنشاء إشعارات صوتية للعملاء.
  • إنتاج مواد تعليمية وتدريبية بصيغة صوتية.
  • تحسين خدمة العملاء من خلال الردود الصوتية.

سواء كنت تتعامل مع إشعارات قصيرة أو مواد تعليمية طويلة، سيساعدك دليلنا على إعداد عملية فعالة بأقل جهد. حوّل نصك إلى كلام حيوي تلقائيًا، مما يجعل المحتوى الخاص بك أكثر سهولة وجاذبية لجمهور واسع.

نستخدم ملفات تعريف الارتباط لضمان حصولك على أفضل تجربة على موقعنا. تعلم المزيد: سياسة الخصوصية

يقبل