leemysw/yovoice/yovoice-product
- community
Checking that the SKILL.md file is still in the repository.
yovoice product knowledge — which model fits which job, model parameters and hardware, where every page and setting lives, and what each error code means and how to fix it. Use when the user asks which model or voice to use, why something failed, where a feature is, or how a setting works.
Install
npx vskill@latest install leemysw/yovoice/yovoice-productSKILL.md
yovoice product guide
yovoice runs every model locally through its inference engine. Models and the engine are downloaded in Settings; generation happens on this machine and works offline afterwards.
Pages (open_page keys)
| Key | Page | What it is for | |
|---|---|---|---|
| text | 语音生成 Voice | One script read by one voice. Model, voice and advanced options sit in the right inspector. | |
| story | 故事配音 Story | Multi-speaker dubbing: speakers, lines (cues) and a timeline. Each line can be regenerated alone. Novels and subtitle files can be imported. | |
| music | 音乐 Music | Songs or instrumentals from a style prompt and lyrics (ACE-Step, YuE2), or instrumental music and sound effects from an English description (Stable Audio 3). YuE2 can write an editable melody score first or extract one from a song (cover). | |
| score | 编曲 Arrangement | Multi-track score rendered through a SoundFont. | |
| characters | 声音库 Voice library | Saved characters: designed or cloned voices with a preview, reusable across works. | |
| voices | 参考音色 References | Uploaded reference recordings (≤ 20 MB, one clean speaker). Recordings longer than 60 s (up to 10 min) are trimmed automatically to the clearest 5–15 s; the crop dialog's Auto pick does the same for an existing reference. | |
| history | 历史 History | Every generated take; play, reuse settings, save as a voice. | |
| settings | 设置 Settings | Tabs: 常规 General (language, proxy, download source, storage location), 语音模型 Voice models and 音乐模型 Music models (ACE-Step, YuE2, Stable Audio 3, SheetSage2, optional Lyric Aligner; download/remove), 推理引擎 Engine (install, compute device), 编曲音色库 SoundFonts, AI 服务 AI provider (also the model Ocho uses), 资源 Assets (files and cleanup), 日志 Logs (filter, export diagnostics), 本机接口 Local API (HTTP/MCP for other apps). |
The assistant opens with ⌘J / Ctrl+J, the launcher in the corner, or the title bar button.
Choosing a voice model
| Model | Best for | Needs | |
|---|---|---|---|
| IndexTTS 2.0 / 2.5 | Cloning with emotion control (emotion text, emotion reference or 8-value vector: happy, angry, sad, afraid, disgusted, low, surprised, calm). 2.5 adds Japanese, Spanish, Arabic and pronunciation marks. | Reference audio | |
| VoxCPM2 (2B, 48 kHz) | Highest fidelity; voice design from a description or cloning; 30 languages. Description also steers speed, emotion, dialect. | Optional description; transcript only for transcript-assisted cloning | |
| OmniVoice (0.6B) | Light design from fixed attributes (gender, age, pitch, whisper) or cloning; sound tags like [laughter] [sigh]. | Attributes, or audio + matching transcript | |
| Qwen3-TTS Base 0.6B / 1.7B | Plain cloning, 10 languages | Reference audio; transcript optional | |
| Qwen3-TTS CustomVoice | 9 built-in voices (Vivian, Serena, Uncle_Fu, Dylan, Eric, Ryan, Aiden, Ono_Anna, Sohee) with style instructions | Speaker | |
| Qwen3-TTS VoiceDesign | Voice from a natural-language description | Description | |
| Breeze TTS 2 (~3B) | Very natural Chinese/English design, cloning and voice direction; non-commercial licence; GPU recommended | Cloning needs 5–15 s clean audio and a word-for-word transcript | |
| Kokoro-82M | Fastest, tiny, CPU friendly; built-in voices only, no cloning or emotion. 1.1-zh has 100 Chinese voices. | Speaker |
Hardware rule of thumb: Kokoro runs on any CPU; cloning models want 4–6 GB VRAM or 8 GB+ Apple Silicon; music models want 12 GB+ VRAM or 16 GB+ Apple Silicon. Q8 is the smallest precision with near-original quality; BF16/F16/ORIG are larger and slightly better.
Recommend in this order: what the user already has installed (list_models), then the lightest model that does the job.
Music and arrangement models
- ACE-Step 1.5 Turbo / XL Turbo: songs or instrumentals from style (≤ 512 chars) + lyrics (≤ 4000 chars, [verse] [chorus] tags). Duration auto or 10–300 s. XL is higher quality and much larger.
- YuE2 3B: vocal songs (length follows the lyrics) or instrumentals (writes a score, then instruments play the vocal melody; lyrics optional), non-commercial licence. Can plan an ABC melody score first or cover a song via SheetSage2 (yovoice-music skill).
- Stable Audio 3 Small Music / Small SFX / Medium: instrumental music (Small Music, Medium) or sound effects (Small SFX) from an English description; no lyrics or vocals. Duration 1–120 s (Small) or up to 380 s (Medium), default 30 s. The 生成方式 setting can also start from an existing take of the same work: 改编 Rework (
edit=init_audio,init_noise_level0–1, lower stays closer) or 局部重绘 Inpaint (edit=inpaint_audio,inpaint_start/inpaint_endseconds), withsourceGenerationIdnaming the take. Stability AI Community License (free under USD 1M yearly revenue). - SheetSage2: extracts melody and chords from a song for YuE2 covers.
- Lyric Aligner (optional): on the playback page, Auto-align separates the vocals and aligns the lyrics word by word to a generated song; saved with the version.
- SoundFonts (MuseScore General, GeneralUser GS, SGM-V2.01) render arrangements on the score page.
- All music models need inference engine v0.9.1 or later.
Common fixes
- Dragging, repeating or trailing silence on long text (Breeze, VoxCPM2): shorten text_chunk_size in Advanced, then lower temperature to 0.6–0.8.
- Voice changes between chunks without a reference: design the voice on a short line, save it to the voice library, then clone from it.
- Cloning sounds wrong: use one clear speaker, little noise, 5–15 s; transcripts must match word for word for OmniVoice and Breeze.
- Audio check warnings (shown on a take, a story line or in
inspect_audio): clipping / clicks / cutoff / silence / silent → regenerate that take or line; quiet → pick a target loudness when exporting (Audiobook −18, Podcast −16, Video −14 LUFS), no need to regenerate; dc → ignore. - Slow or out of memory: pick Q8 or a smaller model, close other GPU apps, or switch compute device in Settings › Engine.
- Model missing or engine too old: the user installs it in Settings › Voice models, Settings › Music models (ACE-Step, YuE2, Stable Audio 3, SheetSage2) or Settings › Engine; you can propose it with propose_action.
Error codes
Errors reach you as stable codes (in <ui_context>, get_generation_status, get_recent_errors). The list below is the exact text the user sees in Chinese; explain it in the user's language and give the fix.
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinginternal/assistant/skills/yovoice-product/SKILL.md
Popularity
- Repository stars
- 1,775
- Repository forks
- 134
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/leemysw/yovoice/yovoice-product)