عدّ مقاطع الكلمة
تحتوي كلمة beautiful على 3 مقاطع، لأن eau في وسطها تُعد مجموعة واحدة من حروف العلة. يتبع التقدير قواعد بسيطة للتهجئة الإنجليزية، فيحذف e الصامت في آخر الكلمة ويعيد المقطع في نهايات مثل table. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الكلمة
- beautiful
- المُطبَّع
- beautiful
- المقاطع
- 3
- مجموعات أحرف العلة
- 3
يُهمّ عدد المقاطع كلما شكّلتم الإيقاع أو سهولة القراءة أو إشارات النطق: الشعراء وكتّاب الأغاني يراجعون الوزن، والمعلمون يقيّمون الهايكو وصيغ السينكوين، وفرق المنتج تقيّم أسماء العلامات لسهولة النطق، وأدوات إمكانية الوصول تقدّر مدة نطق الكلمة. يقبل عدّاد المقاطع هذا كلمة واحدة، ويزيل غير الحروف للتحليل، ويقدّر عدد المقاطع بخوارزمية شفافة لمجموعات الحروف الصوتية لا بقاموس مغلق. تُحسب التسلسلات المتجاورة من a وe وi وo وu وy نوىً؛ وغالباً ما تُسقط e النهائية الصامتة؛ وتعيد نهايات الحرف الساكن مع le مثل table ضربة أخيرة. استخدموا النتيجة تقديراً سريعاً لنص موجّه نحو الإنجليزية، ثم حسّنوها بقاموس حين تُطلب دقة قانونية أو لغوية.
كيف يعمل تقدير المقاطع بمجموعات الحروف الصوتية
إملاء الإنجليزية غير منتظم، لذلك لا تدّعي هذه القدرة حقيقة القاموس؛ بل تطبق مجموعة صغيرة وموثّقة من قواعد الإملاء التي توافق حدس الصف في أغلب الكلمات الشائعة. أولاً يُحوَّل الإدخال إلى سلسلة ويُعاد القيمة الأصلية ليعرض العملاء ما أرسلوه. للعدّ تبقى أحرف ASCII من A إلى Z فقط، بحروف صغيرة، كتيار أحرف مُطبَّع.
على تيار غير فارغ يمشي الخوارزم من اليسار إلى اليمين ويزيد عداداً كلما بدأت حرفاً صوتياً (a أو e أو i أو o أو u أو y) بعد ساكن أو في بداية الكلمة؛ فسلسلة أصوات متجاورة مثل eau في beautiful تُحسب نواة واحدة. بعد العدّ الخام، غالباً ما تُنقص e النهائية الصامتة مقطعاً واحداً عند وجود أكثر من نواة، فتربط make وtime وcake بضربة واحدة. عندما تنتهي الكلمة بساكن يتبعه le، كما في table أو bottle، فإن طرح e الصامتة يقلّل المقطع الأخير، لذا تعيد الخوارزمية واحداً.
الحد الأدنى للنتيجة النهائية واحد لأي كلمة فيها أحرف، فلا تُرجع صيغ قصيرة مثل I أو a صفراً.
أين يحقق عدّاد المقاطع فائدة حقيقية
تستخدم فصول الكتابة ومنصات التدريس عدّاد مقاطع ليتحقق المتعلمون من الهايكو (خمسة–سبعة–خمسة) والتانكا وأنماط النبر دون انتظار المعلم لتصحيح كل مسودة. تستوديوهات العلامات والتسمية تقيّم أسماء منتجات مرشحة دفعةً بحسب الطول المنطوق قبل مجموعات التركيز، وتعتبر أعداد المقاطع المرتفعة إشارة احتكاك لإعلانات الراديو وعناوين متاجر التطبيقات. تقرّب أدوات سهولة القراءة وAAC مدة الكلام بجمع تقديرات لكل كلمة، أرخص من نشر مكدس TTS كامل لميزانية طول أولى.
تستفيد مواقع المحتوى التي تتنافس على عدّ مقاطع الكلمة من أداة مجانية حية يطابق مسار المتصفح فيها مسار الأتمتة المدفوعة بايتاً ببايت على الوحدة النقية نفسها. تحتاج مولّدات الاختبارات وإضافات LMS إلى مرجع حتمي يرفض الرموز الرقمية فقط بدل اختراع صفر قد يعدّه مصحح معطوب نجاحاً. لا تستهلك التحقق الفاشل الرصيد.
أبقوا الطلبات على كلمة واحدة قدر الإمكان، ووثّقوا أن الطريقة تقدير إملائي، فتحصلون على أعداد مقاطع قابلة لإعادة الإنتاج للتعليم والعلامات وإمكانية الوصول دون إقامة قواعد بيانات لغوية خاصة.
حالات الاستخدام
الشعر في الصف وفحص الوزن
اسمحوا للطلاب بلصق كلمة من المسودة والتحقق من عدد المقاطع المقدَّر مقابل أسطر الهايكو أو السينكوين أو تمارين النبر دون تصحيح يدوي لكل رمز.
فرز أسماء العلامات والمنتجات
قيّموا أسماء مرشحة دفعةً بحسب الطول المنطوق قبل مجموعات التركيز، مع تمييز الخيارات متعددة المقاطع التي قد تضرّ بإعلانات الراديو أو عناوين التطبيقات القصيرة.
ميزانيات سهولة القراءة ووقت الكلام
اجمعوا تقديرات المقاطع لكل كلمة في أدوات AAC أو الترجمة المصاحبة كميزانية مدة رخيصة في المرور الأول قبل استدعاء تحويل النص إلى كلام كاملاً.
الأسئلة الشائعة
ماذا يحدث إن خلا الإدخال من الأحرف؟
السلاسل الرقمية فقط أو الترقيم فقط لا تشكّل تيار أحرف إنجليزية فلا تُحاسب.
هل العدد دائماً مطابقاً للقاموس؟
لا. إنه تقدير حتمي بمجموعات الحروف الصوتية مع تعديلات e الصامتة و-le. استخدموا قاموس نطق حين تُطلب دقة قانونية أو لغوية.
هل تُحسب y حرفاً صوتياً؟
نعم. في الخوارزمية تُعامل y كنواة صوتية مثل a وe وi وo وu، بما يوافق قواعد الصف الشائعة لكلمات مثل rhythm وhappy.
لماذا تحتوي table على مقطعين وmake على مقطع واحد؟
حرف e الصامت في آخر الكلمة يُنقص عادة مقطعًا، لذلك تُعد make وtime وcake مقطعًا واحدًا. أما الكلمة التي تنتهي بحرف ساكن يليه le، مثل table أو bottle، فيُعاد إليها المقطع الأخير فتصبح مقطعين.
هل يمكنني فحص قصيدة هايكو أو سطر كامل؟
عُدّ كلمة واحدة في كل مرة. إذا لصقت عدة كلمات معًا فإنها تندمج في سلسلة واحدة من الحروف وتضيع الحدود بينها. ولنمط خمسة وسبعة وخمسة في الهايكو، اجمع أعداد الكلمات واحدة تلو الأخرى.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/text/count-syllables \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"word":"beautiful"}'const res = await fetch("https://api.kit.forhosting.com/text/count-syllables", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"word": "beautiful"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/count-syllables",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"word": "beautiful"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/count-syllables", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"word":"beautiful"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"word":"beautiful"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/count-syllables", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"word": "beautiful"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.count_syllables",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_tokens | 20000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يشغّل الوحدة النقية نفسها الأداة المجانية في المتصفح ومسار API المدفوع مسبقاً، فلا تختلف عروض الصف عن الأتمتة. يفشل الإدخال بلا أحرف A–Z بـ invalid_input ولا يُحاسب.
كيف يعمل تقدير المقاطع بمجموعات الحروف الصوتية
إذا أصبح التيار فارغاً—أرقام فقط أو ترقيم فقط أو مسافات فقط—يُرفض الطلب بـ invalid_input لأنه لا توجد كلمة إنجليزية قابلة للنطق للتحليل. تتضمن الاستجابة أيضاً حقل vowel_groups غير المعدَّل ووسم method بقيمة vowel_groups لتدقيق المجموع الوسيط في الاختبارات والمواد التعليمية.
عقد الإدخال وشكل الاستجابة وسلوك الأخطاء
تفشل برسالة واضحة بأن الكلمة بلا أحرف ولا تُحاسب تلك الإخفاقات. مثال: beautiful تُطبَّع إلى beautiful وتبلّغ عن ثلاثة مقاطع وتحتفظ بعدد مجموعات الأصوات الخام للفحص. تُتجاهل علامات الترقيم والشرطات في العدّ، فـ hello! وco-op ما زالتا تعطيان تيار أحرف؛ وتنهار السلاسل متعددة الرموز إلى أحرفها فقط، لذا فضّلوا كلمة واحدة لكل استدعاء حين تهمّ حدود الرموز. أرسلوا POST بجسم JSON فيه حقل إلزامي واحد: word، سلسلة غير فارغة (يقبل المعالج نفسه الأسماء البديلة text وinput وw وvalue). تُحوَّل الأعداد المنتهية وbigint إلى سلسلة لتعمل تصديرات الجداول التي ترسل رموزاً رقمية؛ وتفشل الكائنات والمصفوفات والقيم المنطقية وnull والسلاسل الفارغة بـ invalid_input مع تسمية الحقل. بعد التحويل يجب أن يترك مرشح الأحرف حرفاً A–Z واحداً على الأقل؛ فحمولة مثل 12345 أو !!! عند النجاح يتضمن الجسم word (السلسلة الأصلية) وnormalized (أحرف صغيرة فقط) وsyllables (التقدير المعدَّل) وvowel_groups (مجموعات الأصوات المتجاورة الخام قبل تعديلات e الصامتة و-le) وmethod بقيمة vowel_groups. اقرنوا التقدير بقاموسكم أو خط IPA حين تحتاجون بيانات نطق بمستوى قانوني؛ هذه النقطة نهاية أداة parse صغيرة عمداً وليست محركاً صوتياً كاملاً، ولذلك يبقى كل استدعاء ناجح عند السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة.
أين يحقق عدّاد المقاطع فائدة حقيقية
لأن التنفيذ parse نقي من المستوى A يمكنكم تثبيت نتائج ذهبية في التكامل المستمر، واستدعاء API من عمال الحافة، وإبقاء فاحصي الواجبات وسكربتات التسويق على العقد نفسه.
أسئلة تقنية
كيف أعدّ مقاطع كلمة عبر واجهة API هذه؟
أرسلوا جسم JSON مع word يساوي السلسلة المراد تحليلها. تعيد API قيمة syllables (التقدير المعدَّل) والأحرف المطبَّعة وvowel_groups الخام وmethod vowel_groups.
كم تكلفة عدّاد المقاطع؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقاً بمبلغ $0.002 لكل استدعاء ناجح؛ الإدخال غير الصالح لا يُحاسب.