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