musia-song-localization

Convert song lyrics into another language while preserving rhythm and musical style.

1|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/lachlanchen/LazySkills --skill musia-song-localization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: musia-song-localization
Source: https://github.com/lachlanchen/LazySkills/tree/main/skills/musia-song-localization
Command: npx skills add https://github.com/lachlanchen/LazySkills --skill musia-song-localization

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires musia, singer, soulxsinger, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill simplifies song localization processes by automating the adaptation of lyrics into different languages and preparing singing synthesis artifacts, primarily for use with Musia.

Core Features & Use Cases

  • Automated Localization: Locally translates and adapts song lyrics for cross-language singing.
  • Synthesis Preparation: Assists in creating localized song files for different language renderings.
  • Quality Checks: Includes checks for lyrics rhythm, syllable count, rhyme, and emotional meaning, as well as ensuring correct pitch, duration, and pronunciation of words.

Quick Start

To start local song localization, use 'musia-song-localization --input <input_file> --language <desired_language>'

Frequently Asked Questions about musia-song-localization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I localize song lyrics for cross-language singing while preserving the original rhythm?

Cross-language singing adaptation translates lyrics while preserving rhythm and musical style by checking syllable count, rhyme, and emotional meaning. This ensures the translated lyrics fit the original musical space required for singing adaptation.

How do I translate and adapt foreign song lyrics into Chinese for singing synthesis?

To translate and adapt foreign song lyrics into Chinese, run the localization script with your input file and target language. The process outputs singing synthesis artifacts while ensuring correct pitch, duration, and pronunciation for the adapted words.

Do I need a specific singing synthesis engine to use Musia for song localization?

Yes, song localization requires Musia Python tools and possibly third-party singing synthesis engines such as YingMusic-Singer-Plus or SoulX-Singer to render the adapted lyrics into audio.

What's the best way to ensure localized lyrics match the original melody's syllables and pitch?

The best way to match syllables and pitch during song localization is using an automated adaptation tool that performs quality checks on lyrics rhythm, syllable count, rhyme, and correct pitch duration to ensure proper singing synthesis.

Does the song localization process check for pronunciation and rhythm accuracy in the translated text?

Yes, the song localization process includes quality checks for lyrics rhythm, syllable count, rhyme, and emotional meaning, as well as ensuring correct pitch, duration, and pronunciation of words for accurate cross-language singing synthesis.

Why does my translated song lyrics not fit the melody when using singing synthesis?

Translated lyrics often fail to fit the melody because they lack proper musical space adaptation. Song localization addresses this by specifically adjusting syllable count, rhythm, and duration to ensure the translated words match the original musical constraints.