دليل الصوت AI

كشف الأحداث الصوتية

Sound event detection (SED) is the task of finding which sounds occur in a recording and exactly when each one starts and stops, such as a dog barking from 2.6 to 7.2 seconds while speech overlaps it.

استمع إلى هذا الدليلرواه الذكاء الاصطناعي · ~8 min

في هذه الصفحة9 دقائق قراءة
  1. نظرة عامة
  2. النقاط الرئيسية
  3. الغوص العميق
  4. Scoring a detector's output by hand
  5. التنفيذ في العالم الحقيقي
  6. مستقبل الكشف عن الأحداث الصوتية
  7. وضعها موضع التنفيذ
  8. المصادر ومزيد من القراءة
  9. استمر في الاستكشاف
  10. الأسئلة المتداولة

نظرة عامة

It powers alarms, smart-home triggers and audio search, and it is harder than simple audio tagging because systems must place time boundaries on overlapping sounds, often while learning from labels that lack timestamps.

النقاط الرئيسية

  1. Sound event detection outputs labeled events with start and end times, while audio tagging only reports which sounds appear in a clip.
  2. AudioSet holds about 2.08 million weakly labeled 10-second clips across 527 classes; strong time labels exist for only a small subset.
  3. DCASE's contrastive event-based F1 uses a 200 millisecond onset collar and an offset collar of 200 milliseconds or 20% of event length.
  4. PSDS, proposed in 2019, sweeps the decision threshold and matches events by intersection, so it does not depend on a single operating point.
  5. Adding pretrained BEATs embeddings to the DCASE 2023 baseline raised development-set PSDS scenario 1 from 0.359 to 0.500.

الغوص العميق

Sound event detection asks two questions about an audio recording: what sounds are present, and when does each one occur. The output is a list of events, each with a class label, an onset (start time) and an offset (end time). The sed_eval documentation, a widely used evaluation toolbox, describes the task as locating and classifying sounds, estimating onset and offset for each sound event instance and giving it a textual label. Real recordings are usually polyphonic, meaning several events overlap: a person talks while a dishwasher runs and a dog barks. A detector must report all of them at once.

SED sits between two related tasks. Audio tagging, also called audio classification, only says which classes appear somewhere in a clip, with no timing. Acoustic scene classification gives a single label to a whole recording, such as 'street' or 'office'. SED adds temporal localization to tagging, which is what applications like alarms, captioning and audio search need.

Most modern systems follow the same pipeline. First, audio is converted into a log-Mel spectrogram, a time-frequency picture scaled to roughly match human pitch perception. Second, a neural network, commonly a convolutional recurrent neural network (CRNN), reads the spectrogram. The convolutional layers detect local patterns such as the harmonics of a bark, and the recurrent layers track context over time. Third, the network outputs a probability for every class at every time frame. Fourth, post-processing turns those frame probabilities into events: apply a threshold, smooth with a median filter to remove flicker, and merge consecutive active frames into one event with an onset and offset.

The main practical obstacle is labeling. Marking exact start and end times by hand is slow, so most available data has weak labels, meaning clip-level tags without timestamps. AudioSet, released by Google with an ICASSP 2017 paper, contains about 2.08 million human-labeled 10-second YouTube clips across 527 classes, with labels that only verify a sound is present. In 2020 Google added temporally strong labels for 16,996 evaluation clips and 103,463 training clips, about 5% of the training set, using a vocabulary of around 600 labels. Because strong labels are scarce, research has focused on learning timing from weak labels, synthetic data and unlabeled audio.

The DCASE community (Detection and Classification of Acoustic Scenes and Events) has run challenges on this since 2013, and its Task 4 is the main public benchmark for domestic SED. The 2023 edition used DESED, a dataset of 10-second clips from AudioSet or synthesized with the Scaper library, covering 10 household classes. Its development set offered 1,578 weakly labeled clips, 14,412 unlabeled in-domain clips and 10,000 synthetic clips with exact timestamps. The baseline was a mean-teacher CRNN, a semi-supervised method in which a student network learns to match the predictions of a slowly updated teacher on unlabeled audio. A second baseline added frame-level embeddings from BEATs, a model pretrained on AudioSet, and raised the development-set PSDS scenario 1 score from 0.359 to 0.500.

Evaluation choices change results a great deal. Segment-based metrics divide time into fixed segments, often one second, and check whether each class is correctly marked active in each segment. Event-based metrics match whole events, counting a detection as correct if its label matches and its boundaries fall within a tolerance called a collar. DCASE's contrastive event-based F1 uses a 200 millisecond collar on onsets and the larger of 200 milliseconds or 20% of the event length on offsets. The error rate counts substitutions, deletions and insertions relative to the number of reference events, as in speech recognition. These metrics all depend on a chosen decision threshold.

The polyphonic sound detection score (PSDS), proposed by Cagdas Bilen and colleagues in a paper posted October 18, 2019 and presented at ICASSP 2020, addresses that dependence. It sweeps the decision threshold, builds a receiver operating characteristic curve of true positive rate against false positives per hour, and summarizes it as one number. It matches events by how much they intersect rather than by fixed collars, which the authors argue is more robust to subjective labeling. DCASE uses two settings: scenario 1 emphasizes precise timing for fast reactions, and scenario 2 emphasizes avoiding confusion between classes. The 2023 task switched to a fully threshold-independent PSDS implementation.

Limitations remain significant. Reference annotations are subjective: the DCASE organizers note that experts checking AudioSet clips found many did not contain the labeled event. Systems trained on synthetic soundscapes can struggle on real recordings. Short, quiet or heavily overlapped events are often missed, and rare classes have little training data. Reported scores depend on the metric, collar and threshold chosen, so numbers from different papers are often not comparable; DCASE itself notes that its 2023 threshold-independent PSDS is not directly comparable to earlier years. On cost, the 2023 challenge made reporting training energy mandatory and added a count of multiply-accumulate operations per 10 seconds of audio, reflecting concern about compute as models grow.

04عملت المثال

Scoring a detector's output by hand

  1. Write a reference for a 10-second clip: speech from 0.0 to 4.0 seconds and a dog bark from 2.6 to 3.4 seconds.

  2. Write the system output: speech from 0.1 to 4.3 seconds, dog from 2.7 to 3.5 seconds, and a false 'blender' event from 6.0 to 6.5 seconds.

  3. Apply event-based matching with a 200 millisecond onset collar: speech onset is off by 0.1 seconds and dog by 0.1 seconds, so both onsets match.

  4. Check offsets with a collar of the larger of 200 milliseconds or 20% of event length: speech allows 0.8 seconds and is off by 0.3; dog allows 0.2 and is off by 0.1, so both match.

  5. Count results: two true positives, one false positive (blender) and zero false negatives.

  6. Compute precision 2/3, about 0.67, recall 2/2 = 1.0, and F-score 2 x 0.67 x 1.0 / 1.67, about 0.80.

ما يظهر

An event-based F-score of about 0.80 for this clip. Check the hand calculation by entering the same reference and output lists into the sed_eval EventBasedMetrics class with a 0.2 second collar and the 20% offset option, which should report the same counts.

التنفيذ في العالم الحقيقي

Home monitoring that must react fast, such as triggering an alarm or adjusting home automation when a sound occurs, the use case behind the DCASE 2023 Task 4 'scenario 1' evaluation.

Detecting ten domestic sound classes, including dog barks, alarm bells and running dishes, in the DESED dataset of 10-second household clips used in the DCASE challenge since 2020.

Searching large audio archives by sound type and time, using Google's AudioSet strong labels, which mark start and end times for events in more than 120,000 YouTube clips.

Evaluating a detector with the open-source sed_eval toolbox, which scores system output against reference annotations using segment-based and event-based precision, recall, F-score and error rate.

Reusing pretrained audio networks such as PANNs, which reached 0.439 mean average precision on AudioSet tagging, as feature extractors for a time-resolved detector.

مستقبل الكشف عن الأحداث الصوتية

Several research directions are visible in the DCASE task design and the datasets around it. The 2023 Task 4 asked how pretrained embeddings, external data and model complexity affect results, and its BEATs-based baseline showed large gains from models pretrained on AudioSet, which points toward general audio foundation models adapted to detection. Labeling remains the bottleneck: Google's 2021 strong-label release covered only about 5% of AudioSet's training clips, so methods that learn timing from weak, noisy or partial labels are still central. Evaluation itself is an open problem. PSDS (2019 to 2020) and later threshold-independent implementations (2022) were introduced because collar-based F-scores depend on arbitrary thresholds, but each change makes scores incomparable with older work. The DCASE 2023 decision to require energy reporting and operation counts suggests efficiency will be weighed alongside accuracy, which matters for always-on devices. Open questions include detecting rare or unseen classes, handling heavily overlapped sounds, and transferring systems trained on synthetic or YouTube audio to real homes, cities and wildlife recordings.

وضعها موضع التنفيذ

لماذا يهم

  • الوصول والوصول. يعمل على تحسين إمكانية الوصول من خلال واجهات النسخ والسرد والصوت.
  • التكلفة والميزانية. يمكن للفرق الإعلامية شحن الصوت المصقول بشكل أسرع بميزانيات أصغر.
  • السرعة والحجم. يمكن للأنظمة التي تواجه العملاء معالجة التفاعلات المنطوقة على نطاق أوسع.

احترس من

  • تزداد مخاطر إساءة استخدام الصوت وانتحال الشخصية عند فقدان الموافقة.
  • يمكن أن تنخفض الدقة عبر اللهجات أو اللهجات أو البيئات الصاخبة.
  • يمكن الخلط بين الصوت الاصطناعي والكلام الأصيل دون تصنيف واضح.

الخطوات التالية

  1. الحصول على موافقة صريحة لالتقاط الصوت واستنساخه وإعادة استخدامه.
  2. اختبار الجودة عبر مكبرات الصوت المتنوعة وظروف الخلفية.
  3. تحديد متى يجب على الإنسان مراجعة المخرجات أو الموافقة عليها.
  4. قم بتسمية الصوت الاصطناعي واحتفظ بسجلات المصدر للمساءلة.

المصادر ومزيد من القراءة

  1. DCASE CommunitySound Event Detection with Weak Labels and Synthetic Soundscapes (DCASE 2023 Task 4A)
  2. arXiv (ICASSP 2020)A Framework for the Robust Evaluation of Sound Event Detection
  3. Tampere University Audio Research Groupsed_eval: Sound Event Detection metrics
  4. Google ResearchAudioSet
  5. Google ResearchAudioSet Temporally-Strong Labels Download (May 2021)
  6. arXivPANNs: Large-Scale Pretrained Audio Neural Networks for Audio Pattern Recognition

استمر في الاستكشاف

رسالة إخبارية مجانية

احصل على الإحاطة اليومية لمنظمة العفو الدولية

ثلاث قصص تم التحقق منها بواسطة الذكاء الاصطناعي كل صباح من أيام الأسبوع، مكتوبة باللغة الإنجليزية البسيطة. مجاني للأبد، بدون إعلانات.

بريد إلكتروني واحد كل يوم من أيام الأسبوع. إلغاء الاشتراك بنقرة واحدة. نحن لا نبيع أو نشارك عنوانك أبدًا.

اختبر نفسك

Take the Sound Event Detection quiz

تعليقات فورية على كل إجابة، وشهادة قابلة للمشاركة مع معرف يمكن التحقق منه بمجرد اجتياز الدورة التدريبية.

ابدأ الاختبار

دعم تعليم الذكاء الاصطناعي المجاني. AI Understanding هي منظمة 501(c)(3) غير ربحية - لا إعلانات ولا نظام حظر الاشتراك غير المدفوع على الإطلاق. قم بالتبرع

الأسئلة المتداولة

ما هو كشف الأحداث الصوتية؟

Sound event detection (SED) is the task of finding which sounds occur in a recording and exactly when each one starts and stops, such as a dog barking from 2.6 to 7.2 seconds while speech overlaps it. It powers alarms, smart-home triggers and audio search, and it is harder than simple audio tagging because systems must place time boundaries on overlapping sounds, often while learning from labels that lack timestamps.

What extra output does temporal sound event detection estimate beyond a clip-level tag?

The task adds estimated temporal localization, whose accuracy is evaluated rather than guaranteed.

لماذا يوصف اكتشاف الأحداث الصوتية غالبًا بأنه مشكلة متعددة الألحان؟

يحتوي الصوت الواقعي في كثير من الأحيان على العديد من الأحداث المتداخلة في نفس الوقت، لذلك يجب أن يتنبأ النموذج بعدة تسميات نشطة لكل إطار.

ماذا يعني "التصنيف الضعيف" في بيانات التدريب SED؟

تشير التصنيفات الضعيفة إلى وجود حدث في مقطع بدون أوقات بداية وإزاحة محددة، مما يجعل التعلم الزمني الدقيق أكثر صعوبة.

Which classifier structure is identified in the cited DCASE 2024 baseline?

The named baseline combines time-frequency feature processing with temporal modeling under its stated setup.

Which time-frequency representation is used in the documented sound-detection baseline context described here?

This is a specified feature choice, not a requirement for every possible detector.

استمر في التعلم

أدلة ذات صلة

تم اختيار المزيد من الأدلة لهذا الموضوع

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