SkillHub

audio-play

v1.0.6

使用Windows媒体播放器播放音频文件,非阻塞执行。

Sourced from ClawHub, Authored by banner90

Installation

Please help me install the skill `audio-play` from SkillHub official store. npx skills add banner90/audio-play

Audio Play

Usage

python scripts/audio_play.py <audio_path> [--config player_config.json]

Parameters

  • audio_path (required): Absolute path to audio file
  • config (optional): Player configuration file

Player Config (player_config.json)

{
  "player": "vlc",
  "player_path": "C:/Program Files/VideoLAN/VLC/vlc.exe"
}

Returns

{
  "success": true,
  "audio_path": "H:/works/audio/xxx.mp3",
  "player_used": "vlc",
  "duration": 1200
}

Tools

play_audio

Play audio file with media player

Workflow Integration

This skill is part of the YouTube translation workflow: 1. youtube-audio-download: Download audio from YouTube 2. doubao-launch: Launch Doubao translation window 3. audio-play: Play the downloaded audio 4. doubao-capture: Capture translated subtitles

Execution

All skills execute on Windows Python via WSL cross-platform call:

wsl -> python.exe scripts/audio_play.py ...

Error Handling

All skills return JSON with success field: - success: true - Operation completed - success: false - Check error_code and error_message

Notes

  • Windows GUI automation requires visible desktop (no RDP disconnect)
  • Output files are stored in Windows works/ directory
  • WSL accesses Windows files via /mnt/h/...