> For the complete documentation index, see [llms.txt](https://karedi.gitbook.io/karedi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://karedi.gitbook.io/karedi/user-interface/upper-components/lyrics-editor/auto-syllabification.md).

# Auto syllabification

The most tedious and labour-intensive part of preparing the lyrics of the song is splitting them into chunks. Half of the work is already done - the words are divided by spaces so if you just copy the lyrics from somewhere and paste them in Karedi, you will already have more than one note covered.

The next part is splitting the words themselves into syllables. After all, one chunk of lyrics is usually one syllable or "\~". This can be done manually by inserting dashes in the right places.

However Karedi can do it for you!

## Preconditions

{% hint style="info" %}
Auto-syllabification currently supports English, Polish, Spanish and Japanese romaji lyrics.

If other language is needed, request it [here](https://github.com/Nianna/Karedi/issues).
{% endhint %}

To benefit from automatic syllabification, language of the song must be set in the tags. To set the language add a new *Language* tag as explained in [here](/karedi/user-interface/upper-components/tags-editor.md#adding-a-new-tag). Use English name of the language e.g. Polish, Japanese, English, German as the value

Verify that the language is indeed set in the [*tags editor*](/karedi/user-interface/upper-components/tags-editor.md):

![](/files/2w5cAISNXb5fOKc69O2n)

## Applying auto syllabification

Auto syllabification is applied automatically on normal paste action in the lyrics editor if the language of the song is set in the LANGUAGE tag and is supported.

Let's imagine that we want to syllabize the lyrics that we temporarily have in the [*scratchpad*](/karedi/user-interface/upper-components/scratchpad.md)*:*

<figure><img src="/files/zPj2V838DJBQYot1zhGf" alt=""><figcaption></figcaption></figure>

Of course putting the lyrics in the scratchpad first is not necessary - this is just so that you can see the original text that will be copied.

Now if you copy the text and paste it in the lyrics editor (using `ctrl + v` shortcut) it will automatically be syllabized:

![](/files/wo4ViQb2KsN58HWUhKyS)

Now you can rearrange the lyrics as you want so that the chunks fit the notes but the most tedious part of splitting words into syllables has been already done automatically.&#x20;

The final chunks arrangement for this part of lyrics could look e.g. like this:

![](/files/HShzCCh8Whh3IGXbl6ev)

## Disabling auto syllabification

If you want to just paste your text as it is - without any modifications - use `ctrl + shift + v` shortcut instead. This will disable syllabification.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://karedi.gitbook.io/karedi/user-interface/upper-components/lyrics-editor/auto-syllabification.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
