Skip to content
Back to skills

Audio Analysis

ASecurity

"Use PaddleSpeech audio classification, speaker

  • 247 stars
  • 0 votes
  • 1 copy
  • 21 views
  • Added September 8, 2026
toolspythongobashsqldockerapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill audio-analysis --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Audio Analysis?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Audio Analysis
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-audio-analysis/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-audio-analysis)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: audio-analysis
description: "Use PaddleSpeech audio classification, speaker
  vector/verification, keyword spotting, SSL vector, audio augmentation, and
  audio-search planning workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Audio Analysis

Use this sub-skill for PaddleSpeech audio classification (`cls`), speaker embeddings and scoring (`vector`), keyword spotting (`kws`), SSL vector extraction, audio augmentation utility checks, ESC-50/VoxCeleb/HeySnips recipe planning, and audio search orientation.

## Choose the Workflow

| User goal | Use |
| --- | --- |
| Classify environmental/audio events | `paddlespeech cls`; read `references/cli-and-api.md` |
| Extract speaker embedding | `paddlespeech vector --task spk` |
| Score whether two clips match | `paddlespeech vector --task score`; use `scripts/build_vector_job.py` for job files |
| Detect a keyword | `paddlespeech kws --threshold ...` |
| Extract SSL representation | route to `../speech-to-text/SKILL.md` for `paddlespeech ssl --task vector` |
| Build Milvus/MySQL audio retrieval app | read `references/audio-workflows.md`, then route deployment/service parts to `../deployment-serving/SKILL.md` |

## Safe Workflow

1. Validate WAV format/sample rate with `../speech-to-text/scripts/validate_audio_inputs.py` when possible.
2. Use parser/help checks before model execution:

   ```bash
   paddlespeech cls --help
   paddlespeech vector --help
   paddlespeech kws --help
   ```

3. Confirm model downloads before running default inference.
4. For vector score, prepare pairs explicitly:

   ```bash
   python scripts/build_vector_job.py --output pairs.job --pair demo:enroll.wav:test.wav
   paddlespeech vector --task score --input pairs.job
   ```

## References and Helper

- `references/cli-and-api.md` covers CLS/vector/KWS commands and executor behavior.
- `references/audio-workflows.md` covers ESC-50, VoxCeleb, HeySnips, augmentation, and audio-search boundaries.
- `references/troubleshooting.md` covers sample-rate, top-k, vector pair, KWS threshold, cache, and service-app issues.
- `scripts/build_vector_job.py` builds vector embedding or score job files.

## Do Not Do by Default

- Do not run ESC-50, VoxCeleb, HeySnips, or audio-search recipes without approval; they require datasets, services, downloads, or long training.
- Do not start Milvus/MySQL/Docker Compose for audio search unless the user requested that service workflow.
- Do not treat a vector augmentation unit test as proof that pretrained speaker recognition model inference has run.

Files in this skill

  • SKILL.md2.5 KB
  • references/audio-workflows.md1.7 KB
  • references/cli-and-api.md1.6 KB
  • references/troubleshooting.md1 KB
  • scripts/build_vector_job.py1.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.