Documentació Importacions i metadades
Lletres
Busca les lletres de les teves cançons, llegeix-les al reproductor, i sincronitza cada paraula amb l'àudio per ressaltar-les paraula per paraula.
Rainy busca les lletres a LRCLIB, una base de dades lliure i comunitària, i guarda el que troba perquè el panell de lletres s'obri a l'instant la propera vegada.
Lletres sincronitzades, en text pla i amb temps per paraula
- Les lletres sincronitzades tenen un temps d'inici per a cada línia. El reproductor ressalta la línia que es canta. La Configuració de la cançó mostra una etiqueta Sincronitzada per a aquestes.
- Les lletres en text pla són només les paraules. El reproductor les mostra com a text sense ressaltat, i la Configuració de la cançó mostra una etiqueta Text pla.
- Les lletres amb temps per paraula afegeixen un temps d'inici i de final a cada paraula. Rainy només les pot crear a partir de lletres sincronitzades.
L'opció Efecte de les lletres de Configuració → Reproductor tria com es mostra la línia activa:
| Opció | Què fa |
|---|---|
| Sòlid | Tota la línia s'il·lumina de cop. |
| Paraula per paraula | Cada paraula s'il·lumina quan es canta. És l'opció per defecte. |
| Lliscament | Un emplenament suau recorre la línia. |
Fins que una cançó tingui temps exactes per paraula, Rainy els estima. El navegador calcula el patró de volum de la cançó i l'utilitza per endevinar quan cau cada paraula dins de la seva línia. Quan el servidor acaba de sincronitzar la cançó, els temps exactes substitueixen l'estimació mentre la cançó sona.
Obrir les lletres mentre escoltes
- Obre el reproductor a pantalla completa.
- Fes clic a la pestanya Lletres.
Si la cançó encara no té lletres, el panell diu «Encara no s'han obtingut les lletres» i ofereix un botó Obtén les lletres.
Gestionar les lletres d'una cançó
- Obre el menú de la cançó, passa el ratolí per sobre de Eines de la cançó i fes clic a Configuració de la cançó.
- Obre la pestanya Lletres.

La pestanya Lletres. Mostra les lletres que Rainy té per a la cançó i les opcions de sota.
La pestanya ofereix aquestes accions:
| Acció | Què fa |
|---|---|
| Obtén les lletres automàticament | Consulta LRCLIB i manté la millor coincidència per si sola. |
| Cerca lletres… | Obre una cerca que tu controles. Fes-la servir quan la coincidència automàtica és incorrecta. |
| Torna a sincronitzar les paraules | Només es mostra per a lletres sincronitzades. Refà el temps de cada paraula. El nou temps s'usa la propera vegada que es carrega la cançó. |
| Elimina les lletres | Esborra les lletres i el seu temps per paraula perquè es puguin tornar a buscar. |
Obtén automàticament i Cerca lletres accedeixen a LRCLIB, de manera que necessiten connexió a internet. Si LRCLIB no té res per a una cançó, la pestanya diu «No hi ha lletres per a aquesta cançó». Prova Cerca lletres… amb una altra ortografia del títol o de l'artista.
Cercar la versió correcta

Cerca lletres. Cada resultat indica si és sincronitzat o en text pla, i mostra les seves primeres línies.
- Fes clic a Cerca lletres…. Rainy cerca amb el títol i l'artista de la cançó.
- Canvia el text de la cerca i prem Enter o el botó de cerca.
- Llegeix les primeres línies de cada resultat i revisa l'etiqueta Sincronitzada o Text pla.
- Fes clic a Fes-la servir a la versió que vulguis.
Les lletres pertanyen a la cançó, no al teu compte. Quan les substitueixes o les elimines, cada compte que reprodueix la cançó veu el canvi.
Com funciona la sincronització per paraula
La sincronització per paraula utilitza Whisper, un model de reconeixement de veu, a través de la biblioteca stable-ts. Rainy dona a Whisper el text de lletra conegut i només li demana on cau cada paraula dins de l'àudio. Rainy comprova cada línia amb el seu temps LRC i torna a alinear qualsevol línia que caigui en un lloc poc plausible.
Rainy inicia la sincronització per paraula per si sol:
- just després que desis lletres sincronitzades, des d'una cerca o des d'Obtén automàticament, i
- quan obres una cançó amb lletres sincronitzades que encara no té temps per paraula. La cançó es posa a la cua, i el reproductor estima el temps fins que arriben els temps exactes.
Dues configuracions la controlen. Defineix-les al teu fitxer .env i reinicia Rainy.
| Configuració | Per defecte | Què fa |
|---|---|---|
RAINY_WHISPER_MODEL |
base |
Quin model de Whisper s'utilitza. Els models més grans són més lents i poden ser més precisos. |
RAINY_LYRICS_LANG |
Detectat a partir de l'àudio | Un codi d'idioma com en, que s'utilitza per a totes les cançons en lloc de la detecció. |
El model es descarrega la primera vegada que s'utilitza, de manera que la primera tasca de sincronització necessita connexió a internet. Rainy utilitza una GPU NVIDIA automàticament quan n'hi ha una d'utilitzable, i la CPU en cas contrari.
Defineix RAINY_LYRICS_LANG només si tota la teva biblioteca està en un sol idioma. Per a una biblioteca mixta, deixa-la sense definir perquè Rainy detecti l'idioma de cada cançó.
Lletres per a tota la biblioteca
Per buscar i sincronitzar les lletres de moltes cançons alhora, ves a Configuració → Tasques i troba la targeta Analitza les lletres:
- Fes clic a Executa. Rainy cerca les cançons que mai no ha buscat, i sincronitza les cançons amb lletres sincronitzades que no tenen temps per paraula.
- Llegeix el recompte de cançons preparades sota la targeta per veure fins on ha arribat la biblioteca.
Els administradors veuen també Força. Torna a sincronitzar totes les cançons que tenen lletres sincronitzades, cosa que triga molt en una biblioteca gran.
Les cançons noves es gestionen automàticament: cada importació nova o cada cançó escanejada es posa a la cua per a una cerca i sincronització de lletres.
Després de canviar la configuració de Whisper, les cançons existents mantenen el seu temps antic. Fes servir Força a la targeta Analitza les lletres, o Torna a sincronitzar les paraules en una cançó, per aplicar el nou model.