1. الرئيسية
  2. واجهة برمجة التطبيقات (API)
  3. استخدام واجهات برمجة تطبيقات تحويل النص إلى كلام مع JavaScript

استخدام واجهات برمجة تطبيقات تحويل النص إلى كلام مع JavaScript

Cliff Weitzman

كليف وايتزمان

الرئيس التنفيذي ومؤسس Speechify

واجهة برمجة تطبيقات سبيتشيفاي توفر وقت استجابة يبلغ 300 مللي ثانية، وأصواتاً بجودة بشرية، وأكثر من 50 لغة

apple logoجائزة آبل للتصميم لعام 2025
أكثر من 50 مليون مستخدم

يعزّز استخدام واجهة برمجة تطبيقات تحويل النص إلى كلام (TTS) مع JavaScript تجربة مستخدمي تطبيقات الويب بشكل ملحوظ. توفر واجهة Web Speech، والمدعومة من متصفحات حديثة مثل Chrome وFirefox، حزمة قوية من الأدوات لتوليد الكلام والتعرّف على الصوت. في هذا الدليل سنستعرض كيفية دمج واجهة TTS في كود JavaScript لديك، تحويل النص إلى كلام، تخصيص إعدادات الصوت، والاستفادة من الأصوات المتاحة.

البدء مع JavaScript وتحويل النص إلى كلام

للبدء، ستحتاج إلى فهم أساسي لـ HTML وCSS وJavaScript. ابدأ بإنشاء ملف HTML واربط ملف JavaScript باستخدام وسم script src. في ملف JavaScript، هيّئ كائن توليد الكلام وأضِف مستمع حدث لانتظار تحميل الأصوات. const synth = window.speechSynthesis; // انتظر تحميل الأصوات synth.onvoiceschanged = () => { const voices = synth.getVoices(); // تعامل مع الأصوات المتاحة }; بمجرد تحميل الأصوات يمكنك الوصول إليها عبر الطريقة synth.getVoices()، التي تُعيد قائمة بالأصوات المتاحة لتوليد الكلام. يمكنك التكرار على هذه القائمة باستخدام forEach وعرضها في HTML لديك. const voiceSelect = document.getElementById('voice-select'); voices.forEach((voice) => { const option = document.createElement('option'); option.textContent = ${voice.name} (${voice.lang}); option.setAttribute('value', voice.lang); voiceSelect.appendChild(option); }); بعد ذلك، أنشئ دالة لتوليد الكلام بالصوت المحدد. تأخذ هذه الدالة النص من عنصر textarea وتستخدم الصوت المختار للنطق. const speak = () => { const text = document.getElementById('text-input').value; const voice = voices[voiceSelect.selectedIndex]; const utterance = new SpeechSynthesisUtterance(text); utterance.voice = voice; synth.speak(utterance); }; أضِف مستمع حدث إلى الزر أو نموذج الإرسال لتفعيل الدالة speak. const button = document.getElementById('speak-button'); button.addEventListener('click', speak); بهذه الأسطر القليلة من الكود يمكنك تحويل النص إلى كلام في الوقت الفعلي. خصّص سرعة الكلام والنبرة والحجم عبر ضبط خصائص كائن SpeechSynthesisUtterance. utterance.rate = 0.8; utterance.pitch = 1; utterance.volume = 1; أثناء استكشافك لواجهة Web Speech ستعثر على مزايا إضافية للتعرّف على الصوت والتحكم في أحداث توليد الكلام. تذكّر الرجوع إلى الوثائق الرسمية لمزيد من التفاصيل والمراجع.

التكامل السلس مع Speechify

عند استخدام واجهة تحويل النص إلى كلام مع JavaScript، تبرز Speechify كخيار مميز. بفضل تكاملها السلس مع واجهة Web Speech، تجعل Speechify تحويل النص إلى كلام في الوقت الفعلي غاية في السهولة. توفّر الوثائق الشاملة والدروس المبسطة إرشادات خطوة بخطوة، ما يجعلها ملائمة للمطورين المبتدئين وذوي الخبرة. مع Speechify، تصل إلى تشكيلة واسعة من الأصوات وتخصّص إعدادات النطق مثل السرعة والنبرة. سواء كنت مطوّر واجهات أمامية أو مطوّر برمجيات، تُعدّ Speechify أداة مثالية لتعزيز تطبيقات الويب وصنع تجارب مستخدم جذابة. ختامًا، يفتح استخدام واجهة تحويل النص إلى كلام مع JavaScript آفاقًا واسعة في تطوير الويب. بدمج توليد الكلام في مشاريعك، يمكنك ابتكار تجارب تفاعلية وميسّرة. سواء كنت مطوّر واجهات أمامية أو مطوّر برامج، فإن إتقان الاستفادة من واجهة Web Speech سيعزّز مهاراتك ويُمكّنك من بناء تطبيقات ديناميكية. لماذا لا تجرّبها وتُضف الحياة إلى صفحات الويب بقوة تحويل النص إلى كلام؟

وصول سريع وسهل إلى أصوات سبيتشيفاي المفضلة عبر واجهة برمجة التطبيقات – سريعة، قابلة للتوسّع، وسهلة الاستخدام للمطورين

احصل على وصول API
api access banner

شارك هذا المقال

Cliff Weitzman

كليف وايتزمان

الرئيس التنفيذي ومؤسس Speechify

كليف وايتزمان مدافع عن ذوي عسر القراءة والرئيس التنفيذي ومؤسس تطبيق Speechify، أفضل تطبيق لتحويل النص إلى كلام في العالم، إذ نال أكثر من 100,000 تقييم بخمس نجوم وتصدّر متجر التطبيقات ضمن فئة الأخبار والمجلات. في عام 2017، أدرجته فوربس ضمن قائمة 30 تحت 30 تقديراً لجهوده في جعل الإنترنت أكثر سهولة وصولاً لذوي صعوبات التعلّم. ظهر كليف وايتزمان في منصات مثل EdSurge وInc. وPC Mag وEntrepreneur وMashable، وغيرها من وسائل الإعلام الرائدة.

speechify logo

عن سبيتشيفاي

أفضل قارئ لتحويل النص إلى كلام

سبيتشيفاي هو المنصة الرائدة عالميًا لتحويل النص إلى كلام، يثق به أكثر من 50 مليون مستخدم ومدعوم بأكثر من 500,000 مراجعة خماسية النجوم عبر تطبيقاته الخاصة بتحويل النص إلى كلام على iOS، أندرويد، إضافة كروم، تطبيق الويب، وتطبيقات سطح المكتب لماك. في عام 2025، منحت آبل سبيتشيفاي جائزة Apple Design Award المرموقة في WWDC، واصفةً إياه بأنه “مورد أساسي يساعد الناس على عيش حياتهم.” يقدم سبيتشيفاي أكثر من 1,000 صوت طبيعي في أكثر من 60 لغة، ويُستخدم في ما يقرب من 200 دولة. من بين الأصوات المشهورة: سنوب دوج وغوينث بالترو. للمبدعين والشركات، Speechify Studio يوفر أدوات متقدمة، بما في ذلك مولِّد الصوت بالذكاء الاصطناعي، استنساخ الصوت بالذكاء الاصطناعي، الدبلجة بالذكاء الاصطناعي، ومغيّر الصوت بالذكاء الاصطناعي. كما يدعم سبيتشيفاي منتجات عالمية رائدة بجودة عالية وبأسعار مناسبة عبر واجهة برمجة تطبيقات تحويل النص إلى كلام الخاصة به. ظهر في وول ستريت جورنال، سي إن بي سي، فوربس، تيك كرانش، وغيرها من المنصات الإخبارية الرائدة، ويُعدّ سبيتشيفاي أكبر مزود لخدمة تحويل النص إلى كلام في العالم. زر speechify.com/news، speechify.com/blog، وspeechify.com/press لمعرفة المزيد.