تسجيلك يحتوي كلامًا غير لائق؟
تفحص هذه الأداة تسجيلًا صوتيًا وتنبّه إلى وجود محتوى قد يكون مسيئًا أو عنيفًا أو غير مناسب للنشر العام، مع تحديد موضع كل ملاحظة تقريبًا داخل التسجيل. تناسب من ينشر محتوى صوتيًا من مستخدمين آخرين ويحتاج مراجعة سريعة قبل إتاحته للجمهور.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
ما الذي تبحث عنه الأداة
تنبّه إلى فئات محددة من المحتوى الحساس: خطاب كراهية، تهديد أو عنف، ومحتوى جنسي صريح، وتذكر لكل ملاحظة تقريبًا وقتها داخل التسجيل. لا تحذف الأداة شيئًا من الملف نفسه؛ تقدّم تقريرًا يقرر صاحب المحتوى بناءً عليه ما ينشره وما لا ينشره، فالقرار النهائي يبقى بشريًا لا آليًا بالكامل في كل الحالات المطروحة على المنصة أيًّا كان نوع المحتوى.
من يحتاج هذه الخطوة قبل النشر
أي منصة تستقبل تسجيلات صوتية من مستخدمين خارجيين — رسائل صوتية في تطبيق، مقاطع بودكاست من ضيوف متعددين — تحتاج طبقة فحص قبل النشر العام. المراجعة اليدوية لكل تسجيل مكلفة زمنيًا؛ الفحص الآلي الأول يوفّر الوقت للحالات الواضحة، ويترك الحالات الحدّية للمراجعة البشرية بدل فحص كل تسجيل يدويًا من الصفر قبل السماح بنشره للجمهور العريض على المنصة.
حدود الفحص الآلي
الأداة تنبّه إلى المحتمل، لا تحكم نهائيًا حكمًا قانونيًا أو تحريريًا؛ القرار الأخير بشأن النشر يبقى بيد صاحب المنصة. في الحالات الحدّية أو الغامضة، تستحق مراجعة بشرية قبل اتخاذ قرار الحذف أو النشر، فلا تُتَّخذ قرارات حاسمة بناءً على تنبيه آلي وحده دون نظر بشري فيه أولًا، خاصة في الحالات غير الواضحة تمامًا أو المختلَف عليها.
حالات الاستخدام
منصة رسائل صوتية بين مستخدمين
تدير شركة الخليج الرقمية منصة تتيح تبادل رسائل صوتية بين المستخدمين، وتفحص كل رسالة قبل السماح بمشاركتها علنًا في مجموعة عامة، لمنع محتوى مسيء من الوصول للجميع.
بودكاست يستضيف ضيوفًا غير معروفين
يستضيف بودكاست مفتوح للمشاركة ضيوفًا من الجمهور دون فحص مسبق دقيق. فحص التسجيل قبل النشر يكشف أي محتوى حساس قبل أن يصل إلى مستمعي الحلقة الرسمية.
أرشيف تسجيلات دعم عملاء صوتية
يراجع فريق جودة في مركز اتصال أرشيف مكالمات صوتية مسجَّلة، ويستخدم الفحص الآلي لتحديد المكالمات التي تستحق مراجعة بشرية أولوية بدل سماع كل مكالمة يدويًا.
الأسئلة الشائعة
هل يحذف الفحص المحتوى المخالف تلقائيًا؟
لا، ينبّه فقط إلى وجود محتوى محتمل الحساسية مع موضعه التقريبي؛ قرار الحذف أو النشر يبقى بيد صاحب المحتوى.
ما الفئات التي يغطيها الفحص؟
خطاب الكراهية، التهديد والعنف، والمحتوى الجنسي الصريح، وهي الفئات الأكثر شيوعًا في مراجعة محتوى المستخدمين المفتوح للجمهور.
هل الفحص دقيق بنسبة كاملة؟
لا يوجد فحص آلي دقيق بنسبة كاملة؛ الأداة تقلّل حجم المراجعة اليدوية، لا تلغيها في الحالات الحدّية أو الغامضة.
كم تكلفة فحص تسجيل مدته خمس عشرة دقيقة؟
نحو $0.281: $0.004 للطلب زائد $0.0185 عن كل دقيقة من الخمس عشرة دقيقة.
هل تُحفظ التسجيلات المفحوصة بعد إصدار التقرير؟
لا، تُستخدم فقط لإنتاج هذا التقرير ثم تُستبعَد؛ لا تُحفظ ولا تُشارَك مع أي جهة أخرى.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/audio/moderate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"audio":"https://ejemplo.com/audio.mp3"}'const res = await fetch("https://api.kit.forhosting.com/audio/moderate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"audio": "https://ejemplo.com/audio.mp3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/moderate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"audio": "https://ejemplo.com/audio.mp3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/moderate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"audio":"https://ejemplo.com/audio.mp3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"audio":"https://ejemplo.com/audio.mp3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/moderate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"audio": "https://ejemplo.com/audio.mp3"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.moderate",
"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 | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |