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