car-noise-report

Analyzes audio and CAN data to detect abnormal vehicle noises and generate reports.

2|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/gaebalai/gaebalai-marketplace --skill car-noise-report
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: car-noise-report
Source: https://github.com/gaebalai/gaebalai-marketplace/tree/main/plugins/car-can-checker/skills/car-noise-report
Command: npx skills add https://github.com/gaebalai/gaebalai-marketplace --skill car-noise-report

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, scipy, pandas, matplotlib, soundfile, and includes scripts (resource) components.

What problem does it solve?

The Skill automates vehicle audio and CAN data analysis to identify abnormal noises and deliver a structured diagnostic report for maintenance.

Core Features & Use Cases

  • Analyzes ZIPs or directories containing audio (audio.webm/wav), can.csv, and metadata.json
  • Computes RMS energy and STFT, correlates audio features with RPM and speed, detects spikes, and classifies events
  • Outputs a Markdown report, overview image, and per-take visuals (overview.png, report.md, candidate_*.png), plus an INDEX.md for multi-take summaries

Quick Start

Analyze input ZIP or directory to generate the complete report package in the designated output folder.

Frequently Asked Questions about car-noise-report

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze vehicle audio and CAN data to detect abnormal car noises?

To detect abnormal car noises, this Skill computes RMS energy and STFT from vehicle audio, correlates features with CAN data like RPM and speed, and detects spikes to classify events. It outputs a structured Markdown diagnostic report with visualizations.

What is the best way to correlate audio features with CAN data for vehicle diagnostics?

Correlating audio features with CAN data for vehicle diagnostics involves computing STFT and RMS energy from audio files, matching them against CAN signals like RPM and speed, and detecting anomalies. This generates per-take visuals and an overview image.

How do I generate a structured report from vehicle audio and CAN CSV files?

To generate a structured report from vehicle audio and CAN CSV files, process ZIPs or directories containing audio, can.csv, and metadata.json. The workflow computes audio features, detects spikes, classifies events, and outputs a Markdown report with overview images.

Does this audio analysis workflow require FFmpeg for processing webm files?

Yes, this audio analysis workflow requires FFmpeg for processing webm files, converting them to WAV format for analysis. It also relies on Python libraries like numpy, scipy, pandas, matplotlib, and soundfile for computing features and generating reports.

What audio formats and data files are supported for vehicle noise analysis?

Vehicle noise analysis supports audio formats like webm and WAV, along with can.csv files and metadata.json. It processes inputs from ZIPs or directories, computing RMS and STFT to detect abnormal noises and output a diagnostic report.

Why do I need to combine CAN data with audio for car noise detection?

Combining CAN data with audio for car noise detection allows correlation of acoustic events like spikes with vehicle parameters such as RPM and speed. This contextual classification improves diagnostic accuracy and produces a structured maintenance report.