跳到正文

正在自动登录…

← 返回项目列表

Leonxlnx/earshot

音频分析音频转写音频合成

earshot 是一个为 AI 编码代理提供音频分析能力的工具,可让代理描述声音、匹配描述、查找片段、生成时间线等,并支持通过 CLI、Python API 和 MCP 服务器使用。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/16 10:41:28 · 查看原文

值得看Python应用与服务兼有 开发工具
累计 Stars
2,081
当前热度
7~30 天 · 小火
仓库创建时间
打开 GitHub ↗

选用指南

AI 根据 README 整理 · 2026/10/16 10:41:28

使用方式

通过命令行、Python API 或 MCP 服务器使用,支持多种音频分析命令。

查看 README 依据
earshot turns sound into evidence an agent can reason about: what a file sounds like in words, how well it fits a description, the best moment inside a long recording, whether it is a real recording or code-synthesized, a second-by-second listening transcript of a whole film, an annotated picture of it, and a scorecard against professional launch films. It runs locally on CPU, as a CLI, a Python API and an MCP server. With ears, an agent can also **make its own sounds in code** and improve them by listening (`earshot forge`, below). ``` $ earshot describe enter.ogg
部署要求

需要 Python 3.10+ 和 ffmpeg/ffprobe,仅支持 CPU,首次使用需下载约 1.4GB 模型。

查看 README 依据
getting better. After a search the made sounds pass every model check, held-out ones included, so the model checks stop telling made from real; the 1/3-octave measurement still can. The realness model is easy to fool (a modal resonator plus a room and a noise floor reads "real"). Judge a made sound by the model-free measurements, spectrograms next to the references, robust re-renders, and a human blind test. ## Install Python 3.10+ and ffmpeg / ffprobe on PATH. CPU only; no GPU is used. ```bash git clone https://github.com/Leonxlnx/earshot && cd earshot python -m venv .venv
.venv/bin/python -m pip install torch --index-url https://download.pytorch.org/whl/cpu # Windows: .venv/Scripts/python .venv/bin/python -m pip install -e ".[mcp,llm,dev]" .venv/bin/python -m earshot doctor --load ``` The first model use downloads two open models (~1.4 GB) into `.cache/hf` inside the repo (or `EARSHOT_HOME`): CLAP `laion/larger_clap_general` (text-audio embeddings) and the AudioSet tagger `MIT/ast-finetuned-audioset-10-10-0.4593`. After that earshot works offline.
已知限制

无法判断品味、情感、来源或许可证,无法处理语音内容,模型无法分析 14kHz 以上频率。

查看 README 依据
"is this the kind of sound I asked for" on single exposed sounds, picking among candidates, obvious code-synthesized sources. Hints only: tags of events inside a busy mix, music genre and mood. It cannot judge taste or emotion, provenance or licences, speech content, or anything above 14 kHz from the models. The launch scorecard describes the style of the 7 films behind it, not every good film. Details in [docs/LIMITS.md](docs/LIMITS.md). ## Repo map ``` earshot/ the package: CLI, Python API, MCP server, CPU model wrappers

README

正在加载 README…

收录信息

仓库创建时间
2026/10/15 14:52:46
首次达标收录
2026/10/16 10:36:19
统计更新时间
2026/10/22 19:25:30

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

值得看加权总分 4.1 / 5

新颖度
4.0
实用价值
4.0
成熟度
4.5
实质含量
4.0

由 Jev 模型根据仓库描述与 README 评估,2026/10/16 10:36:19 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/22 18:08:30
许可证标识
MIT
Fork 数
118
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目