Baiyin AI Singer Training
Paste the following prompt into your AI chat to install this skill:
Please install @user_7b3c719e/baiyin-cover-train-skill according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem
When building a Baiyin AI singer model from audio, the blocker is often not the API call itself. Local files, chat attachments, and private storage links cannot be trained directly, optional fields are easy to over-question, Chinese names can become garbled, and task status can be mistaken for a finished model. This skill focuses on Baiyin singer training: creating tasks, checking progress, and retrieving final results with fewer unnecessary prompts.
How it works
- Create mode: Extract
name,materialUrl,description,avatar,tags, andtrainTypefrom the conversation. Missing optional fields do not block the task;trainTypedefaults to2, while high-quality requests map to1. If the user only has a local file or inaccessible URL, the skill points to the Baiyin upload endpointPOST /api/open/v1/file/uploadto obtain a publicdata.urlbefore training. - Status and result mode: Use
GET /api/open/v1/tasks/{taskId}to checkqueued,processing,succeeded, orfailed. On success, prioritize returningmodelId,demoUrl, and thenmodelName,avatar,userTaskId, andtrainType. - Reliability checks: Emphasize
UTF-8encoding for Chinesename,description, andtags. If the returnedmodelNamecontains??, garbled text, or looks inconsistent with the original request, mark it as an abnormal result instead of treating it as success. - Polling boundary: Poll only when the user explicitly asks to wait. The default interval is about 10 minutes, with up to 6 consecutive checks per round; stop on
succeededorfailed.
Boundaries and notes
- Requires a valid
BAIYIN_API_KEY, and the training audio must be a publicly accessible URL. - Intended for AI singer training tasks, not for ordinary AI cover generation results.
- For status or result checks, a clear
taskIdis still needed if it is not present in the current context. - For backend errors such as 400, 401, 402, or 404, the skill points to parameter, authentication, balance, or missing-task issues and avoids guessing the final model output.
Use Cases
- Upload a local voice file to a public URL, then create a Baiyin singer training task and save the taskId.
- Check an existing Baiyin training taskId, determine whether the status is queued, processing, succeeded, or failed, and report it clearly.
- Retrieve modelId, demoUrl, and modelName after success, and flag garbled Chinese names or question marks as abnormal results before delivery.
- Poll the same taskId at an agreed interval only when the user explicitly asks, then stop and report the final state.
Best For
- Audio product engineers who need to turn a demo voice into a reusable Baiyin singer model.
- AI voice delivery engineers who need to check training status and retrieve modelId and demoUrl for handoff.
- Integration engineers who need to upload local audio to a public URL before starting Baiyin singer training.
- Release reviewers who need to verify that Chinese modelName is readable and not garbled.
Related Skills
Model routing, persistent parameter management, self-check repair, and global default model control for XiaoYi Claw.
Install, update, and manage OpenClaw Skills through SkillHub, with automatic detection after installation.
Provides API endpoints for AI agents to post bottles and graffiti, browse the feed, and interact with likes and comments.
ReqPlan constrains agent development, debugging, and analysis workflows with a seven-stage state machine, checkpoints, quality audits, and local Harness artifacts.