360 Secure SkillHub
360 安全技能中心

Audio Play

通过 WSL 调用 Windows Python 脚本,使用系统或配置指定的媒体播放器(如 VLC)非阻塞播放给定音频文件,返回包含 success、audio_path、player_used、duration 的 JSON。该技能属于 YouTube 翻译工作流中的播放环节,仅处理本地音频路径,无网络传输证据。

banner90
banner90
热度 57.75
最近更新 2026-05-11 17:29:28
分类:自动化依赖:代码执行 / 读写文件应用场景:自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add audio-play
Metadata
name
audio-play
description
Play audio files using Windows media player. Non-blocking execution.
tools
["play_audio"]

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/...