ForHosting KIT · الصوت والكلام: تفريغ ونطق

احسب مدة الصوت بعد إزالة مقاطع الصمت

يمكنكم تقدير المدة النهائية للمقطع الصوتي قبل تحريره. أدخلوا المدة الكلية للمقطع ووقت بداية كل فترة صمت مكتشفة ونهايتها.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

تتحقق الحاسبة من الخط الزمني، وتدمج الفترات المتداخلة أو المتلامسة، ثم تطرح الزمن الصامت الفعلي مرة واحدة فقط. وتعيد المدة الأصلية، والصمت القابل للحذف، والمدة النهائية المقدرة، وأعداداً مفيدة للفترات. وبذلك يمكنكم التخطيط لتحرير البودكاست والتسجيلات الصوتية والمحاضرات ومعالجة الوسائط على دفعات من دون رفع ملف الصوت أو فك ترميزه.

أعدوا خطاً زمنياً موثوقاً

ابدؤوا بالمدة الكلية للمقطع بالثواني، ثم أدخلوا بداية كل فترة صمت مكتشفة ونهايتها محسوبتين من بداية الملف نفسه. يمكن استخدام القيم العشرية، ولذلك تصلح نتيجة مثل 12.375 إلى 14.8 ثانية مباشرة. حافظوا على مقياس زمني واحد، ولا تخلطوا بين مواضع العينات والميلي ثانية والرموز الزمنية أو القياسات المأخوذة من نسخ سبق قصها. يجوز أن تبدأ الفترة عند الصفر أو تنتهي تماماً عند المدة الكلية. وتُقبل الفترة التي طولها صفر، لكنها لا تحذف أي زمن. تُرفض الحدود السالبة والفترات المعكوسة التي تسبق نهايتها بدايتها. وإذا تجاوزت نهاية أي فترة مدة المقطع، فستحصلون على خطأ بدلاً من تقدير مضلل. يكشف هذا التحقق خطأ شائعاً في المعالجة الدفعية، وهو إقران اكتشافات ملف بمدة ملف آخر. لا تحتاج الحاسبة إلا إلى بيانات التوقيت التي تقدمونها، ولا تحتاج إلى ملف الصوت نفسه.

افهموا الطرح الآمن عند التداخل

قد تنتج كواشف الصمت فترات متداخلة أو متضمنة بعضها داخل بعض أو متلاقية عند الحد نفسه. يؤدي جمع طول كل فترة على حدة إلى حساب الزمن المشترك أكثر من مرة وإظهار نتيجة أقصر من الواقع. ترتب الحاسبة الفترات وتدمج نطاقاتها المغطاة قبل إجراء أي طرح. فمثلاً، يغطي الصمت من 10 إلى 15 ثانية ومن 14 إلى 18 ثانية ثماني ثوان فريدة لا تسعاً. ولا تضيف فترة تقع كلياً داخل فترة أكبر زمناً جديداً للحذف. كما تدمج الفترات المتلامسة، مثل 20–22 و22–24، لأنه لا يوجد بينهما صوت محتفظ به. لذلك تكون المدة المحذوفة هي اتحاد جميع نطاقات الصمت غير الفارغة، وتكون المدة الناتجة هي الإجمالي الأصلي ناقص ذلك الاتحاد. يوضح عدد فترات الإدخال السجلات المقدمة، بينما يوضح العدد المدمج النطاقات المنفصلة المتبقية، مما يفسر الفرق عن الجمع البسيط.

استخدموا التقدير ضمن سير التحرير

تعاملوا مع النتيجة كتقدير لقاعدة محددة: تُحذف كل فترة صمت مقدمة بالكامل من دون إبقاء هامش حول الكلام. إذا كان برنامج التحرير يحتفظ بحواف إضافية أو يطبق تلاشي الصوت أو يفرض حداً أدنى للصمت أو يحرك الحدود للحفاظ على أصوات التنفس، فعدّلوا الفترات قبل إرسالها أو توقعوا اختلاف الملف النهائي. يفيد الحساب خصوصاً قبل تنفيذ معالجة وسائط مكلفة. يمكنكم توقع طول حلقة بودكاست، أو تقدير كمية الصوت المتبقية للنسخ، أو التحقق من حد زمني للنشر. احفظوا المدة الأصلية وإعدادات الكاشف مع الطلب كي يبقى التقدير قابلاً للمراجعة. الخوارزمية حتمية، ولذلك تعطي المدخلات الرقمية المتطابقة النتيجة نفسها دائماً. ولا تجري اتصالات شبكية أو فك ترميز أو إعادة أخذ عينات أو تحليلاً صوتياً. تبلغ كلفة مطالبة API مقدار $0.002، وتُعاد القيم بالثواني ويمكن لتطبيقكم عرضها كرموز زمنية.

خططوا لتحرير حلقة بودكاست

قدّروا طول الحلقة بعد حذف فترات التوقف المكتشفة وقبل بدء التصيير الكامل.

توقعوا حجم النسخ الصوتي

احسبوا مقدار الصوت الموقّت المتبقي عند استبعاد الصمت من دفعة تسجيلات كلامية.

تحققوا من مدة مستهدفة

حددوا ما إذا كانت محاضرة أو مقابلة أو تسجيل منقح سيلائم حد النشر الزمني.

ما كلفة المطالبة الواحدة؟

تبلغ كلفة كل مطالبة API مقدار $0.002.

ما الوحدة التي ينبغي استخدامها؟

استخدموا الثواني للمدة الكلية ولكل حدود الفترات، ويمكن إدخال أجزاء عشرية من الثانية.

ماذا يحدث عند تداخل فترات الصمت؟

تُدمج الفترات المتداخلة والمتضمنة والمتلامسة كي لا يُطرح الجزء الصوتي نفسه مرتين.

هل تكتشف هذه الإمكانية الصمت في ملف صوتي؟

لا. فهي تحسب انطلاقاً من فترات مكتشفة مسبقاً ولا ترفع الصوت أو تفك ترميزه أو تحلله.

ماذا يحدث إذا تجاوزت فترة مدة المقطع؟

تعيد المطالبة خطأ إدخال غير صالح عندما تكون أي نهاية أكبر من total_duration.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/audio/audio-silence-trim-estimate

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/audio/audio-silence-trim-estimate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"total_duration":120,"silence_segments":[{"start":0,"end":3.5},{"start":42,"end":47.25},{"start":110,"end":120}]}'
{
  "total_duration": 120,
  "silence_segments": [
    {
      "start": 0,
      "end": 3.5
    },
    {
      "start": 42,
      "end": 47.25
    },
    {
      "start": 110,
      "end": 120
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "audio.audio_silence_trim_estimate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_mb200
max_minutes180
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←