نظّف أي نص مفرَّغ من الحشو والتكرار
تعيد هذه الأداة صياغة نص مفرَّغ خام — بكلمات الحشو وتردد الحديث الطبيعي — إلى نص نظيف مقروء، دون تغيير معناه أو حذف محتوى فعلي. تناسب من لديه نص تفريغ جاهز ويريده صالحًا للنشر مباشرة بدل مراجعته يدويًا كلمة بكلمة.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
ما الذي تحذفه الأداة
تحذف كلمات الحشو الشائعة في الحديث المنطوق مثل «يعني» و«طيب» المتكررة بلا معنى، والتردد وإعادة الجملة نفسها مرتين، دون المساس بالمحتوى الفعلي للكلام أو المعلومات الواردة فيه. النتيجة نص يبدو كأنه كُتب أصلًا، لا نُقل حرفيًا من حديث منطوق مليء بعادات الكلام الطبيعية التي تناسب الأذن لا العين القارئة للنص المكتوب أمامها على الشاشة أو الورقة.
الفرق بين هذا وإعادة الصياغة الكاملة
هذه الأداة لا تختصر النص ولا تعيد صياغة أفكاره؛ فقط تزيل ما لا يخدم القراءة من عادات الحديث الشفهي. من يريد اختصار النص أو تغيير أسلوبه بالكامل يحتاج أداة إعادة صياغة منفصلة بعد هذه الخطوة، لا بدلًا منها، لأن الهدف هنا التنظيف لا إعادة الكتابة من الصفر بأسلوب مختلف عن أسلوب المتحدث الأصلي في التسجيل.
متى تحتاج هذه الخطوة
بعد تفريغ أي تسجيل صوتي، يخرج نص طبيعي يحمل عادات الحديث المنطوق: تكرار، تردد، جمل غير مكتملة. تنظيف هذا النص قبل نشره كمقال أو إرساله كمحضر رسمي يوفّر مراجعة يدوية طويلة كانت ستستغرق وقتًا مساويًا لكتابة النص من جديد، خاصة في التسجيلات الطويلة التي تتجاوز نصف الساعة وتحمل حشوًا وتكرارًا أكثر من المعتاد في الحديث المرتجل.
وحدة التسعير هنا مختلفة
بخلاف أدوات هذه الفئة التي تُسعَّر بالدقيقة الصوتية، تُسعَّر هذه الأداة بعدد كلمات النص المدخَل، لأنها لا تعالج صوتًا بل نصًا جاهزًا. ألف كلمة من نص مفرَّغ عادي تكلف أقل من عشرين سنتًا، وهو فرق يجدر تذكّره عند مقارنة سعرها بسعر بقية أدوات هذه الفئة من الصوت والنص المكتوب معًا قبل تقديم الطلب النهائي على المنصة.
حالات الاستخدام
تفريغ مقابلة قبل نشرها كمقال
تحصل صحفية مستقلة على نص تفريغ خام لمقابلة استغرقت أربعين دقيقة، وتنظّفه من كلمات الحشو والتردد قبل تحويله إلى مقال منشور، بدل حذفها يدويًا سطرًا بسطر.
محضر اجتماع يحتاج صياغة نهائية
يحصل عبدالله المنصوري على تفريغ خام لاجتماع طويل، وينظّفه قبل إرساله كمحضر رسمي لمجلس الإدارة، فيخرج مستند مقروء بلا تكرار كلام طبيعي أثناء النقاش.
نص محاضرة جامعية للطلاب
يحوّل أستاذ جامعي تفريغ محاضرته إلى ملزمة مقروءة لطلابه، وينظّف النص الخام من تردده الطبيعي أثناء الشرح المباشر قبل توزيعه عليهم كمرجع دراسي.
الأسئلة الشائعة
هل يغيّر التنظيف معنى النص الأصلي؟
لا، تُحذَف فقط كلمات الحشو والتكرار وعادات الحديث الشفهي؛ المعلومات والمعنى الفعلي يبقيان كما وردا في النص الأصلي.
هل تحتاج إدخال نص مفرَّغ من أداة KIT نفسها أم أي نص؟
تقبل أي نص مفرَّغ، سواء خرج من أداة التفريغ هنا أو من مصدر آخر خارجي؛ المهم أن يكون نصًا مكتوبًا جاهزًا، لا ملفًا صوتيًا.
لماذا التسعير هنا بالكلمة لا بالدقيقة؟
لأن المدخَل هنا نص جاهز لا ملف صوتي؛ التسعير بعدد الكلمات أدق لحجم المعالجة الفعلي من التسعير بدقائق صوت غير موجودة أصلًا في هذا الطلب.
كم تكلفة تنظيف نص من ألف وخمسمئة كلمة؟
نحو $0.023: $0.003 للطلب زائد $0.0135 عن كل ألف كلمة من الألف والخمسمئة كلمة.
هل يمكن تنظيف نص طويل جدًا كتفريغ محاضرة كاملة؟
نعم، لا حد صارم لطول النص المدخَل؛ الأداة تعالج النصوص الطويلة بالكامل، والتكلفة تتناسب مع عدد كلماتها الإجمالي.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/audio/clean-transcript \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/audio/clean-transcript", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/clean-transcript",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/clean-transcript", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/clean-transcript", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "…"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.clean_transcript",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_mb | 200 |
max_minutes | 180 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
422 | task_failed | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |