ابحث عن كلمة داخل تسجيل صوتي
تبحث هذه الأداة عن كلمة أو عبارة داخل تسجيل صوتي وتُعيد قائمة باللحظات الزمنية التي ظهرت فيها، دقيقة بدقيقة. تناسب من يملك تسجيلات اجتماعات أو محاضرات أو مكالمات طويلة، ويحتاج الوصول إلى اللحظة التي قيل فيها أمر معيّن دون الاستماع إلى الملف من أوّله.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
كيف تعمل عملية البحث
ترفع ملف MP3 أو WAV على هذه الصفحة أو ترسله عبر الـAPI، وتكتب الكلمة أو العبارة التي تبحث عنها. تحوّل الأداة الصوت إلى نص داخليًا أولًا، ثم تبحث فيه، وتُعيد لك كل موضع ظهرت فيه الكلمة مع رقم الدقيقة والثانية بالضبط. المهمة غير متزامنة: تحصل على رقم مهمة task_id فور الإرسال، ويصلك جدول النتائج عبر webhook أو مباشرة على الصفحة حين تكتمل المعالجة.
أين تفيد هذه الأداة تحديدًا
يستخدمها المحامي الذي يملك تسجيل جلسة طويلة ويبحث عن اللحظة التي ذكر فيها الشاهد بندًا معينًا في العقد، وفريق خدمة العملاء الذي يراجع مكالمة شكوى ليعرف متى طلب المتصل الإلغاء بالضبط. يستخدمها أيضًا الطالب الذي يملك محاضرات مسجَّلة ويبحث عن الموضع الذي شرحت فيه الأستاذة نقطة معيّنة قبل الامتحان، فتتحول ساعات من التسجيلات إلى نقاط دقيقة يصل إليها في ثوانٍ.
السعر لكل دقيقة معالَجة
تُحتسب التكلفة على أساس $0.002 لكل طلب زائد $0.0055 عن كل دقيقة من الملف الصوتي المفحوص. تسجيل مدته ساعة كاملة يكلّف نحو $0.332، أقل بكثير من الوقت الذي يقضيه شخص في إعادة الاستماع للتسجيل بحثًا عن جملة واحدة. لا اشتراك شهري: تدفع فقط عن الدقائق التي تُعالَج فعليًا، والسعر معلن في هذه الصفحة بالدولار الأمريكي دائمًا.
حالة الأداة اليوم
لا تزال هذه القدرة في مرحلة تجريبية beta: تعمل فعليًا وتُعيد نتائج حقيقية، غير أن دقة تحديد اللحظة الزمنية ووضوح صيغة الرد ما زالا قيد الضبط. إن لاحظت نتيجة غريبة أو موضعًا مفقودًا، راسلنا عبر واتساب أو البريد الإلكتروني وسيرد عليك إنسان حقيقي؛ ملاحظتك جزء من إخراج الأداة من مرحلة التجربة إلى الاستقرار الكامل. الحدود الحالية للملف 200 MB وحتى 180 دقيقة في الطلب الواحد.
حالات الاستخدام
محامٍ يبحث عن بند في جلسة مسجَّلة
يملك محامٍ في الرياض تسجيلًا لجلسة استماع مدتها ثلاث ساعات، ويحتاج اللحظة التي ذكر فيها الشاهد رقم العقد. يبحث عن الرقم في التسجيل ويصل إلى الموضع الدقيق خلال دقيقة واحدة بدل إعادة الاستماع لكل شيء.
فريق دعم يراجع مكالمة إلغاء اشتراك
تراجع شركة الخليج الرقمية مكالمة عميل طلب إلغاء اشتراكه، وتبحث عن كلمة «إلغاء» في التسجيل لمعرفة اللحظة التي بدأ فيها الطلب وكيف تعامل معه الموظف.
طالبة تراجع محاضرة قبل الامتحان
تملك نورة القحطاني اثنتي عشرة محاضرة مسجَّلة، وتتذكر أن الأستاذة شرحت موضوعًا معيّنًا في مكان ما منها. تبحث عن اسم الموضوع وتصل إلى المحاضرة والدقيقة المحددة دون تصفح الملفات كلها.
محرر بودكاست يجهّز مقطعًا ترويجيًا
يحتاج محرر بودكاست الجزء الذي ذكر فيه الضيف اسم منتجه الجديد لصنع مقطع ترويجي قصير. يبحث عن اسم المنتج ويحصل على موضعه الدقيق جاهزًا للقص.
الأسئلة الشائعة
هل أبحث عن كلمة واحدة فقط أم عن موضوع كامل؟
تبحث الأداة عن كلمات وعبارات قيلت فعلًا في التسجيل، مثل «إلغاء» أو اسم منتج معيّن. إن أردت ملخصًا لموضوع كامل بدل موضع كلمة محددة، فهذه مهمة تلخيص مختلفة.
هل تعمل مع رسالة صوتية طويلة من واتساب؟
نعم، الرسالة الصوتية من واتساب ملف صوتي عادي وتدخل في البحث كأي تسجيل آخر، ضمن حدود 200 ميغابايت و180 دقيقة للملف الواحد.
كم تكلفة فحص تسجيل مدته ساعة؟
$0.002 للطلب زائد $0.0055 عن كل دقيقة: نحو $0.332 للساعة الكاملة. السعر بالدولار الأمريكي دائمًا، وتدفع فقط عمّا تستخدمه.
ماذا يحدث لتسجيلي بعد انتهاء البحث؟
يُعالَج الملف على الخادم لأن التفريغ والبحث يحتاجان معالجة فعلية، ولا يُنشر ولا يُشارك مع أي جهة أخرى. إن كان التسجيل حساسًا، راسلنا قبل الرفع لمعرفة تفاصيل التعامل مع البيانات.
لماذا تظهر هذه القدرة بعلامة تجريبي؟
لأنها تعمل وتُعيد نتائج حقيقية، لكننا لا نزال نضبط دقة تحديد اللحظة الزمنية وصيغة الرد. استخدامك الفعلي يساعدنا على تحسينها.
هل أحتاج حسابًا لاستخدام البحث الصوتي؟
لا توجد حسابات حاليًا. الشراء مباشر عبر PayPal، وإن لم يناسبك ذلك راسلنا على واتساب أو البريد الإلكتروني.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/audio/search \
-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/search", {
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/search",
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/search", 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/search", 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.search",
"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 | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |