技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
py-audio-analysis【数据与研究】Use pyAudioAnalysis for audio feature extraction, classical audio classification/regression, segmentation, diarization, legacy CLI commands, and audio I/O troubleshooting.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when a task involves pyAudioAnalysis, classical audio/speech/music analysis, short- or mid-term acoustic features, sklearn-backed audio classifiers/regressors, segmentation, silence removal, speaker diarization, audio thumbnails, or pyAudioAnalysis command-line tasks.
pyAudioAnalysis; import package: pyAudioAnalysis.python scripts/check_pyaudioanalysis_env.py --pretty
Run it from this skill directory or give the script path explicitly.references/repo-provenance.md.references/package-overview.md.references/troubleshooting.md.Minimal import/API smoke for user environments:
from pyAudioAnalysis import ShortTermFeatures, MidTermFeatures, audioBasicIO
Do not use python -m pyAudioAnalysis.audioAnalysis as the default CLI path: version 0.3.14 has legacy top-level imports in audioAnalysis.py. Use the cli-and-io sub-skill for safe installed-package CLI inspection or prefer Python APIs when possible.
Read sub-skills/feature-extraction/SKILL.md when the user asks to:
ShortTermFeatures.feature_extraction(...) rows/names;MidTermFeatures.mid_feature_extraction(...) or directory feature matrices;Read sub-skills/classification-regression/SKILL.md when the user asks to:
svm, svm_rbf, knn, randomforest, gradientboosting, or extratrees;MEANS sidecars, pickle safety, or sklearn compatibility;Read sub-skills/segmentation-diarization/SKILL.md when the user asks to:
Read sub-skills/cli-and-io/SKILL.md when the user asks to:
audioAnalysis.py commands and flags;ModuleNotFoundError: ShortTermFeatures from legacy CLI imports;pydub, eyeD3, ffmpeg, or avconv;ffmpeg or avconv.plot=False and explicit temporary output directories when automating.scripts/check_pyaudioanalysis_env.py: shared import/dependency/legacy-CLI/feature smoke check.sub-skills/feature-extraction/scripts/feature_smoke.py: synthetic or WAV-based feature matrix smoke.sub-skills/classification-regression/scripts/classification_smoke.py: bounded synthetic classifier train/classify smoke.sub-skills/segmentation-diarization/scripts/segmentation_smoke.py: safe silence-removal and optional HMM/diarization smoke.sub-skills/cli-and-io/scripts/inspect_cli.py: installed-package legacy CLI inspector.sub-skills/cli-and-io/scripts/audio_io_smoke.py: audio I/O and optional media-tool probe.