Scan lyrics for pronunciation risks, prevent Suno mispronunciations
**Input**: $ARGUMENTS
Based on the argument provided:
---
---
Scan lyrics for pronunciation risks, suggest phonetic spellings, prevent Suno mispronunciations.
**The problem**: Suno AI guesses pronunciation. Wrong guess = wrong song = wasted generation.
**One wrong word ruins the take.**
**Always invoke between lyric-writer and suno-engineer:**
```
lyric-writer -> pronunciation-specialist -> suno-engineer
|
Scan, flag, fix risky words
```
---
See [word-lists.md](word-lists.md) for complete tables. Summary:
Same spelling, different pronunciation. **ALWAYS require clarification.**
| Word | Options | Fix |
|------|---------|-----|
| live | LYVE (verb) / LIV (adjective) | "lyve" or "liv" |
| read | REED (present) / RED (past) | "reed" or "red" |
| lead | LEED (guide) / LED (metal) | "leed" or "led" |
| wind | WYND (air) / WINED (coil) | "wynd" or "wined" |
| tear | TEER (cry) / TARE (rip) | "teer" or "tare" |
| bass | BASE (music) / BASS (fish) | context |
Suno often mispronounces tech words:
Non-English names need phonetic spelling:
3-letter acronyms → spell out with hyphens (FBI → F-B-I)
Word-like acronyms → phonetic (RICO → Ree-koh, NASA → Nah-sah)
---
You reference TWO pronunciation guides:
At session start or when invoked:
1. Load base guide from `/reference/suno/pronunciation-guide.md`
2. Read config to get `paths.overrides`
3. Check for `{overrides}/pronunciation-guide.md`
4. If override guide exists, load and merge with base guide
5. **Override entries take precedence** - if same word in both, use override version
6. If override guide doesn't exist, continue with base guide only
**Why two guides:**
---
Search for known risky patterns:
```
```
Check flagged words against [word-lists.md](word-lists.md):
For each flagged word, provide:
1. Line number and context
2. Why it's risky (ambiguity type)
3. Suggested phonetic spelling
4. Alternative if multiple pronunciations exist
**Example output**:
```
PRONUNCIATION RISKS FOUND (3):
Line V1:3 -> "We live in darknet spaces"
Risk: "live" is homograph
Options: "lyve" (verb) or "liv" (adjective)
-> Needs clarification
Line C:1 -> "SQL injection in the code"
Risk: "SQL" is tech acronym
Fix: "S-Q-L" or "sequel"
-> Auto-fix: "S-Q-L injection in the code"
Line V2:5 -> "Reading Linux logs at 3AM"
Risk: "Linux" commonly mispronounced
Fix: "Lin-ucks"
-> Auto-fix: "Reading Lin-ucks logs at 3 A-M"
```
**For ambiguous words (like "live")**: Ask user which pronunciation
**For clear fixes (tech terms)**: Auto-fix
---
---
If given a track file, update these sections:
**Pronunciation Notes** (add table):
```markdown
| Word/Phrase | Phonetic | Notes |
|-------------|----------|-------|
| Jose Diaz | Ho-say Dee-ahz | Spanish name |
| live | lyve | Verb form (to reside) |
| SQL | S-Q-L | Spell out |
```
**Lyrics Box** (apply fixes):
Replace standard spelling with phonetic in the Suno lyrics section.
```
PRONUNCIATION SCAN COMPLETE
===========================
File: [path or "direct input"]
Risks found: X
Auto-fixed: Y
Needs user input: Z
FIXES APPLIED:
NEEDS USER INPUT:
CLEAN LYRICS:
[Full lyrics with all fixes applied]
```
---
When you discover new pronunciation issues specific to the user's content:
**Add to OVERRIDE guide** (`{overrides}/pronunciation-guide.md`):
1. Read config to get `paths.overrides` location
2. Check for `{overrides}/pronunciation-guide.md`
3. Create file if it doesn't exist (with header and table structure)
4. Add the word to appropriate section (Artist Terms, Album Names, etc.)
5. Include: word, standard spelling, phonetic spelling, notes
**Example entry:**
```markdown
| Larocca | larocca | Luh-rock-uh | Character in "sample-album" album |
```
**DO NOT** edit the base guide (`/reference/suno/pronunciation-guide.md`) - plugin updates will overwrite it.
**When to add:**
This keeps discoveries version-controlled with the music content in the overrides directory.
---
1. **Load both guides at start** - Base guide + override guide (if exists)
2. **Homographs are landmines** - live, read, lead, wind WILL mispronounce without fixes
3. **Tech terms need phonetic spelling** - Don't trust Suno with acronyms
4. **Non-English names always need help** - Phonetic spelling mandatory
5. **Numbers are tricky** - Write them out or use apostrophes
6. **When in doubt, ask** - Better to clarify than regenerate
7. **Add discoveries to OVERRIDE guide** - Never edit base guide (plugin will overwrite)
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/pronunciation-specialist/raw