TopRank Skills

Home / Claw Skills / Recherche / song-recognition
Official OpenClaw rules 36%

song-recognition

Recognize songs by singing or audio file using iFlytek's Query By ACRCloud technology.

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 song-recognition 技能。 若已安装,则直接安装 song-recognition 技能。

Overview

Skill Key
dzy-1026/xfyun-song-rec
Author
dzy-1026
Source Repo
openclaw/skills
Version
-
Source Path
skills/dzy-1026/xfyun-song-rec
Latest Commit SHA
1e3968bd8e55ffa8114ee7e143ed9c012d0e4512

Extracted Content

SKILL.md excerpt

# 🎵 Song Recognition

Recognize songs by singing, or audio file using iFlytek's advanced Query By ACRCloud technology.

Designed for music identification, song discovery, and audio recognition scenarios.

---

## ✨ Features

- Singing recognition
- Audio file recognition
- High-accuracy song matching
- Real-time synchronous detection
- Multiple audio format support
- URL and file path input support

---

## 🚀 Usage

**Using audio file path:**
```bash
python {baseDir}/scripts/index.py "<audio_path>"
```

Examples:

```
python {baseDir}/scripts/index.py "humming.wav"
```

## 📋 Input Specification

### Audio Requirements

- Supported formats: MP3
- Sample rate: 16000Hz
- Audio encoding: lame
- Duration: 5-30 seconds recommended
- singing melody

---

## ⚠ Constraints

- Audio must contain clear melody
- API credentials must be configured
- Network connection required
- Synchronous processing - instant results
- Audio quality affects recognition accuracy

---

## 🔧 Environment Setup

Required:

- Python available in PATH
- Environment variables configured:

```bash
export XF_SONG_APP_ID=your_app_id
export XF_SONG_API_KEY=your_api_key
export XF_SONG_API_SECRET=your_api_secret
```

Or configure it in `~/.openclaw/openclaw.json`:

```json
{
	"env": {
		"XF_SONG_APP_ID": "your_app_id",
        "XF_SONG_API_KEY": "your_api_key",
		"XF_SONG_API_SECRET": "your_api_secret"
	}
}
```



---

## 📦 Output

Returns JSON response with:
- Song name
- Artist name
- Album information
- Confidence score
- Match details

---

## 🎯 Target Use Cases

- Music identification apps
- Song discovery platforms
- Karaoke applications
- Music education tools
- Audio content recognition
- Copyright detection
- Music search engines

---

## 🛠 Extensibility

Future enhancements may include:

- Batch audio processing
- Real-time streaming recognition
- Custom music library
- Multi-lan...

Related Claw Skills