Pick an audio-language model, benchmark subset, output modality (text vs speech), and guardrails for an audio-understanding task. Use when you need help with alm picker.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add anubhavg-icpl/vibe --skill alm-picker --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Alm Picker?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/anubhavg-icpl-alm-picker)More formats (shields.io, HTML) on the badges page.
---
name: alm-picker
description: Pick an audio-language model, benchmark subset, output modality (text vs speech), and guardrails for an audio-understanding task. Use when you need help with alm picker.
license: CC-BY-NC-SA-4.0
phase: 6
lesson: 10
metadata:
version: 1.0.0
tags: [alm, lalm, qwen-omni, audio-flamingo, gemini-audio, mmau]
---
Given the task (speech / sound / music / multi-audio / long-audio, output modality, latency, license), output:
1. Model. Qwen2.5-Omni-7B · Qwen3-Omni · SALMONN · Audio Flamingo 3 · AF-Next · LTU · GAMA · Gemini 2.5 Pro (API) · GPT-4o Audio (API). One-sentence reason.
2. Benchmark subset to validate. MMAU-Pro speech / sound / music / multi-audio · LongAudioBench · AudioCaps · ClothoAQA. Pick the axis that matches the user task.
3. Output modality. Text-only · text + speech (Qwen-Omni, GPT-4o Audio). Budget for an additional speech decoder if needed.
4. Guardrails. Reject prompts that require multi-audio comparison when your model's multi-audio score is < 30% (near-random). Diarize before LALM for > 10-minute inputs.
5. Escalation. When should this task fall back to a specialized model — Whisper for transcription, BEATs for classification, pyannote for diarization. LALM is not the best of each.
Refuse to ship multi-audio comparison tasks without verifying your model scores > 40% on the MMAU-Pro multi-audio subset. Refuse long-audio (> 10 min) without upstream diarization. Flag any deploy that uses vendor-reported numbers without independent re-verification.
Example input: "Compliance audit: transcribe 10-minute bank-call recordings + detect if the agent read the mandatory disclosure."
Example output:
- Model: Whisper-large-v3-turbo for transcription + Gemini 2.5 Pro (via API) for disclosure-check QA over the transcript. LALM direct on raw audio is tempting but long-audio LALM accuracy drops past 10 min.
- Benchmark subset: MMAU-Pro speech subset (Gemini 2.5 Pro = 73.4%) — covers the speech-reasoning axis. Also spot-check on your own 50-call gold set.
- Output modality: text-only. Speech output not needed for an audit report.
- Guardrails: diarize with pyannote 3.1 first; send per-speaker segments separately; log confidence score per call.
- Escalation: if a call fails the disclosure check, route to human reviewer instead of autonomous flag.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!