← 返回 Skills 市场
dzy-1026

iFLYTEK Song Recognition

作者 Dzy-1026 · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
262
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install xfyun-song-rec
功能描述
Recognize songs by singing or audio file using iFlytek's Query By ACRCloud technology.
安全使用建议
This skill will send the provided audio file and your XF_SONG_* credentials to xfyun's API endpoint. Only install if you trust that service and are comfortable with audio and associated metadata being transmitted. Verify you supply minimal/limited credentials (rotate keys if possible), and avoid putting long-lived/privileged secrets into global envs used by other tools. Note the SKILL.md text mentions ACRCloud but the code calls xfyun — a documentation mismatch worth confirming with the publisher if you need provenance or compliance guarantees.
功能分析
Type: OpenClaw Skill Name: xfyun-song-rec Version: 1.0.0 The skill implements song recognition using the iFlytek (XFyun) API. The Python script `scripts/index.py` correctly handles HMAC-SHA256 authentication and sends audio data to the legitimate service endpoint (`cn-east-1.api.xf-yun.com`). No evidence of data exfiltration, malicious command execution, or prompt injection was found; the code is well-structured and aligns with its stated purpose.
能力评估
Purpose & Capability
Name/description (song recognition) match the code and required env vars (XF_SONG_APP_ID, XF_SONG_API_KEY, XF_SONG_API_SECRET). The script implements audio file base64 encoding and posts to an xfyun API endpoint — expected for this purpose. Minor mismatch: SKILL.md mentions 'Query By ACRCloud technology' while the code calls xfyun endpoints; this appears to be a documentation inaccuracy but not malicious.
Instruction Scope
Runtime instructions and the Python script only read the provided audio file and environment variables, build an authenticated request, and send the audio to the stated API endpoint. There are no instructions to read unrelated files, scan system state, or exfiltrate data to unexpected endpoints.
Install Mechanism
No install spec; the skill is instruction-only with an included Python script and requires python3 on PATH. No remote downloads or archive extraction are performed by an installer.
Credentials
The three required env vars are API credentials for the remote service the skill integrates with and are proportionate to the stated functionality. The script only uses those env vars and no other secrets or unrelated configuration paths.
Persistence & Privilege
The skill is not forced-always; it does not modify other skills or system-wide settings and requests no persistent elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install xfyun-song-rec
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /xfyun-song-rec 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of song-recognition skill for iFlytek. - Recognize songs by singing or from audio files using ACRCloud technology. - Supports MP3 input (URL or file path), 5–30 seconds, 16kHz. - Returns song name, artist, album, and confidence as JSON. - Requires Python and iFlytek API credentials (3 env vars). - Designed for music identification, discovery, and karaoke scenarios.
元数据
Slug xfyun-song-rec
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

iFLYTEK Song Recognition 是什么?

Recognize songs by singing or audio file using iFlytek's Query By ACRCloud technology. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 262 次。

如何安装 iFLYTEK Song Recognition?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install xfyun-song-rec」即可一键安装,无需额外配置。

iFLYTEK Song Recognition 是免费的吗?

是的,iFLYTEK Song Recognition 完全免费(开源免费),可自由下载、安装和使用。

iFLYTEK Song Recognition 支持哪些平台?

iFLYTEK Song Recognition 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 iFLYTEK Song Recognition?

由 Dzy-1026(@dzy-1026)开发并维护,当前版本 v1.0.0。

💬 留言讨论