1How It Works & Mechanism
Measures and quantifies sound characteristics based on local CPU-powered audio acoustic and embedding models (CLAP + AST), rather than making unfounded guesses
earshot runs locally on CPU (audio never leaves the machine, except with the optional `llm` command) and caches every embedding and result on disk.
Provides a complete closed-loop workflow for audio asset selection: candidate ranking, clean point trimming, semantic acoustic descriptions, and synthetic vs. real recording discrimination
1. `earshot rank "a soft felt mallet hit on a wooden block" downloads/sfx/ --top 5` - shortlist from a folder. 2. `earshot find winner.ogg "a single clean mallet hit" --top 3` - the best moments as sample trims (start / end in seconds).
Video soundtrack review and alignment dashboard: extracts audio-visual sync timelines and generates composite sheet images with spectrograms and alignment scores
2. `earshot sheet film.mp4 -o sheet.png --cues cues.json` (`--from 10 --to 25` zooms, `--detail low` is faster) - an annotated PNG: frames, sections, labelled events, spectrogram, loudness, beats, cue markers coloured by sync
2Core Capabilities
4Recommended Governance & Evidence
- scripts/: Executes local earshot CLI commands or Python API (earshot rank/find/describe/sheet)
- 本地文件系统: Reads media files and writes spectrogram analysis image sheet.png alongside embedding feature caches
5Second-Pass Verification
- [ok] 网络外发检测 — 默认命令音频数据绝不离开本机,除可选 llm 命令外无外部网络请求
- [ok] 模型与性能声明 — CLAP 与 AST 纯 CPU 运行,首跑加载约 20-40s,内嵌多线程并发保护
6Verdict & Scenarios
3f830b68f7ebc045…