---
last-updated: 2026-04-10
source: French versification, La Culture Generale (rimes), IPA standards
status: complete
---

# French Rhyme Classification

## Purpose

Classification formelle des rimes francaises basee sur l'analyse phonetique (IPA), pas l'orthographe. Inclut les seuils de qualite par section de chanson, une procedure de verification anti-orthographique en 6 etapes, une section pieges orthographiques, une table de rimes frequentes pre-classifiees, et un workflow de suggestion pour rimes faibles. Toute verification de rime doit passer par ce systeme.

## Procedure de Verification des Rimes

> **REGLE FONDAMENTALE**
>
> TOUTE analyse de rime DOIT passer par la transcription IPA. Ne JAMAIS comparer les terminaisons ecrites. "temps" /ta/ et "dent" /da/ riment (meme voyelle nasale). "fille" /fij/ et "ville" /vil/ ne riment PAS (voyelles differentes malgre -ille commun). La comparaison orthographique est le piege #1 des LLM.

**SI** des lyrics doivent etre verifiees pour la qualite des rimes, **ALORS** executer cette procedure dans l'ordre strict:

### Etape 1: Identifier les paires de fin de ligne

Extraire les mots en fin de chaque ligne. Identifier les paires selon le schema de rimes declare (AABB, ABAB, ABBA, ABCB). **SI** pas de schema explicite, **ALORS** identifier les paires de lignes adjacentes et deduire le schema.

### Etape 2: Transcrire chaque mot en IPA

Pour chaque mot de la paire, transcrire en IPA. Consulter la table des voyelles nasales de [`pronunciation.md`](pronunciation.md) pour les graphies ambigues.

**ATTENTION:** "en" peut etre /a/ (dans "vent"), /e/ (dans "examen") ou /an/ (dans "amen"). Ne JAMAIS supposer la prononciation sans verifier le contexte du mot.

### Etape 3: Identifier la derniere voyelle accentuee

En francais, l'accent tombe TOUJOURS sur la derniere syllabe pleine (pas sur un e muet final). C'est cette voyelle qui sert de point de depart pour le comptage des phonemes partages.

### Etape 4: Compter les phonemes identiques (voyelle + suite + consonne d'appui)

Compter chaque phoneme partage individuellement (voyelles, consonnes, semi-voyelles), identiques ET dans le meme ordre, sur DEUX zones :

1. **De la derniere voyelle accentuee jusqu'a la fin du mot** (la voyelle + tout ce qui suit).
2. **La consonne d'appui** : la ou les consonnes/semi-voyelles **immediatement avant** la derniere voyelle accentuee, SI elles sont identiques dans les deux mots. La consonne d'appui compte dans le total (c'est la regle standard de la versification francaise).

**Exemples (coherents avec la table de classification) :**
- `chanson` /ʃɑ̃.sɔ̃/ — `maison` /mɛ.zɔ̃/ : apres la voyelle /ɔ̃/ = rien ; consonne d'appui /s/ vs /z/ -> differentes -> partage = /ɔ̃/... mais l'usage retient /zɔ̃/~/sɔ̃/ proche => **suffisante (2)**. (Voir table.)
- `personne` /pɛʁ.sɔn/ — `frissonne` /fʁi.sɔn/ : voyelle /ɔ/ + /n/ apres (2) + consonne d'appui /s/ identique (1) = **/sɔn/ = 3 phonemes -> riche**.
- `message` /mɛ.saʒ/ — `passage` /pa.saʒ/ : /a/ + /ʒ/ (2) + consonne d'appui /s/ identique = **/saʒ/ = 3 -> riche**.
- `laisse` /lɛs/ — `faiblesses` /fɛ.blɛs/ : /ɛ/ + /s/ (2) + consonne d'appui /l/ identique = **/lɛs/ = 3 -> riche**.
- `moi` /mwa/ — `toi` /twa/ : /w/+/a/ (2) ; consonnes d'appui /m/ vs /t/ differentes -> **suffisante (2)**.

> **Important :** ne PAS s'arreter a la voyelle accentuee. La consonne d'appui partagee fait passer beaucoup de bonnes rimes de "suffisante" a "riche" — c'est la norme francaise. L'outil `scripts/lyric_assist.py` (moteur FR) applique deja ce comptage (phonemes partages en fin, consonne d'appui incluse).

### Etape 5: Classifier

- **SI** 1 phoneme partage -> pauvre
- **SI** 2 phonemes partages -> suffisante
- **SI** 3 phonemes partages -> riche
- **SI** 4+ phonemes partages -> richissime

### Etape 6: Comparer au seuil de la section

Consulter la table des seuils ci-dessous. **SI** la rime est sous le seuil minimum de sa section, **ALORS** signaler ET proposer un remplacement en suivant le Workflow de Suggestion pour Rimes Faibles (voir section dediee).

## Rules

### Classification des rimes

| Categorie | Phonemes partages | Definition | Exemples IPA |
|-----------|------------------|------------|--------------|
| Pauvre | 1 | Seule la voyelle accentuee correspond | ami /a.mi/ -- parti /par.ti/ (partage: /i/) |
| Suffisante | 2 | Deux phonemes correspondent dont une voyelle | chanson /sa.so/ -- maison /me.zo/ (partage: /zo/) |
| Riche | 3+ | Trois phonemes ou plus correspondent | lumiere /ly.mjer/ -- poussiere /pu.sjer/ (partage: /jer/) |
| Richissime | 4+ | Quatre phonemes ou plus correspondent | tendresse /ta.dres/ -- tristesse /tris.tes/ (partage: /dres/ ~ /tes/) |

### Methode de comptage

Compter les phonemes partages depuis la derniere voyelle accentuee jusqu'a la fin du mot.

**REGLE FONDAMENTALE:** L'analyse est **PHONETIQUE** (basee sur IPA), **pas orthographique**.

Exemple: "temps" /ta/ et "dent" /da/ partagent /a/ = rime pauvre (1 phoneme). Mais "tourment" /tur.ma/ et "vent" /va/ partagent aussi /a/ = rime pauvre. Pour une rime suffisante, il faudrait 2 phonemes partages minimum.

### Seuils de qualite par section

| Section | Minimum requis | Recommande |
|---------|---------------|------------|
| Chorus | Riche (3+) | Richissime pour l'impact |
| Verse | Suffisante (2+) | Riche si possible |
| Bridge | Flexible | Suffisante minimum |
| Pre-Chorus | Suffisante (2+) | Riche |
| Hook | Riche (3+) | Richissime pour memorabilite |

**SI** une rime ne remplit pas le seuil minimum de sa section, **ALORS** elle doit etre remplacee. Aucune exception.

### Ratios Chiffres Minimum par Section

Au-dela du seuil minimum par paire (regle precedente), chaque section doit aussi respecter un **ratio de qualite cumule**. Le seuil par paire empeche les pires rimes ; le ratio cumule empeche une section qui n'aurait que des rimes au seuil minimum. Une section qui passe ligne par ligne peut quand meme echouer le ratio cumule -> reecrire jusqu'a satisfaire les deux.

| Section | % rimes Riches+ minimum | % rimes Suffisantes+ minimum | Tolerance Pauvres | Bloquant ? |
|---------|--------------------------|-------------------------------|-------------------|------------|
| Chorus / Hook | **70%** | **100%** | **0%** (aucune pauvre toleree) | OUI |
| Pre-Chorus | **50%** | **100%** | **0%** | OUI |
| Verse | **40%** | **80%** | **20% max** (1 pauvre toleree par 5 paires) | OUI |
| Bridge | flexible | **70%** | **30% max** | ATTENTION uniquement |
| Outro | flexible | flexible | flexible | non bloquant |

### Procedure d'Application des Ratios

**SI** une section vient d'etre ecrite ou doit etre verifiee, **ALORS** :

1. **Lister toutes les paires de rimes** de la section (selon le schema declare : AABB = 2 paires, ABAB = 2 paires croisees, ABBA = 2 paires embrassees, etc.).
2. **Classifier chaque paire** selon la procedure IPA (Etapes 1-5 ci-dessus) : Pauvre, Suffisante, Riche, Richissime.
3. **Calculer les ratios** :
   - % Riches+ = (paires classees Riche ou Richissime) / (total paires) x 100
   - % Suffisantes+ = (paires classees Suffisante OU Riche OU Richissime) / (total paires) x 100
   - % Pauvres = (paires classees Pauvre) / (total paires) x 100
4. **Comparer aux seuils** de la table ci-dessus pour la section concernee.
5. **SI** le ratio Riches+ est sous le seuil minimum, **ALORS** ALERTE BLOQUANTE : remplacer une ou plusieurs rimes Suffisantes par des Riches.
6. **SI** le ratio Suffisantes+ est sous le seuil minimum (= il y a trop de Pauvres), **ALORS** ALERTE BLOQUANTE : remplacer chaque rime Pauvre par au minimum une Suffisante.
7. **SI** la tolerance Pauvres est depassee, **ALORS** ALERTE BLOQUANTE : reduire le nombre de rimes Pauvres pour rester dans la tolerance.

### Pourquoi des ratios cumules

Le seuil par paire (Chorus = riche min, Verse = suffisante min) empeche les rimes individuellement faibles. Mais une section avec UNIQUEMENT des rimes au seuil minimum sonne plate, repetitive, sans ame.

**Exemple :** un chorus de 4 paires toutes en rime Riche basique (3 phonemes partages, schema sonore identique) sonne mecanique. La regle ratio impose qu'au moins une paire soit Richissime ou que la diversite phonetique soit assuree -- impose donc une **qualite musicale superieure au minimum vital**.

### Exemple : section avec ratio insuffisant

**Chorus (4 paires) :**
```
Je marche dans le noir (paire 1A)
Je tombe dans le couloir (paire 1B) -> noir/couloir = riche /waʁ/ = 3 phonemes
Je crie sur le quai (paire 2A)
Je perds le mois de mai (paire 2B) -> quai/mai = pauvre /e/ = 1 phoneme
```

**Calcul :**
- 2 paires totales
- 1 Riche, 1 Pauvre
- % Riches+ = 50% < seuil 70% Chorus -> ALERTE
- % Suffisantes+ = 50% < seuil 100% Chorus -> ALERTE
- % Pauvres = 50% > tolerance 0% Chorus -> ALERTE

**Verdict :** TRIPLE BLOCAGE. Reformuler la paire 2 pour atteindre minimum Suffisante (+1 phoneme partage avec /e/), idealement Riche.

**Reformulation :** "Je crie sur les pavés / Je perds tout ce que j'ai aimé" -> /vé/ vs /me/ -- /e/ = 1 phoneme = encore Pauvre. Pas suffisant.

**Reformulation 2 :** "Je crie sur les pavés / Je perds ce que j'ai gravé" -> "pavés" /pa.ve/ vs "gravé" /ɡʁa.ve/ -> partage /ve/ = 2 phonemes = Suffisante. Mieux mais pas encore Riche.

**Reformulation 3 :** "Je crie dans la lumiere / Je perds la derniere priere" -> "lumiere" /ly.mjɛʁ/ vs "priere" /pʁi.jɛʁ/ -> partage /jɛʁ/ = 3 phonemes = Riche.

Apres reformulation : 2 paires Riches, ratio Riches+ = 100% > 70% seuil -> OK.

### Exception artistique documentee

**SI** un choix stylistique deliberé exige une rime sous le seuil de ratio (ex : tradition rap francais avec rimes pauvres en verse pour densite du message, slogan-tract en chorus), **ALORS** documenter explicitement la deviation dans le rapport de verification (champ "Exception artistique") avec justification : artiste, genre, intention. Sans documentation explicite, le ratio reste bloquant.

Cette exception ne s'applique JAMAIS aux ratios Chorus/Hook -- la memorabilite du hook est un imperatif de songwriting, pas un parametre stylistique.

### Schemas de rimes

| Pattern | Nom | Usage typique |
|---------|-----|---------------|
| AABB | Rimes plates | Chorus pop, rap, chanson pour enfants |
| ABAB | Rimes croisees | Verses (la plupart des genres), ballades |
| ABCB | Schema hymne | Folk, country, pop simple |
| ABBA | Rimes embrassees | Art pop, textes plus litteraires |

### Rimes internes

Rimes a l'interieur d'une meme ligne. **SI** une rime interne est presente, **ALORS** la documenter et l'encourager comme indicateur de richesse, surtout en rap.

### Rimes identiques (rime equivoquee)

**SI** les deux mots sont identiques ou homophones, **ALORS** ne PAS compter comme rime. C'est une repetition, pas une rime.

**Exception:** Rime equivoquee volontaire (jeu de mots, double sens) -- la documenter comme choix stylistique dans le rapport de verification. Exemple : "verre" (recipient) / "vers" (poesie) = homophone avec double sens = acceptable si documente.

### Rimes feminines/masculines

En versification classique, rime feminine = terminee par e muet, rime masculine = terminee par autre voyelle/consonne. En chanson moderne, cette distinction est informative, pas contraignante. **SI** la distinction est presente, **ALORS** la mentionner dans le rapport comme enrichissement analytique.

### Mots empruntes

**SI** un mot etranger est utilise dans des lyrics francais, **ALORS** suivre la prononciation francaise pour le comptage des phonemes.

Exemple: "weekend" en francais = /wi.kend/, pas la prononciation anglaise.

### Boite a outils sonore

Au-dela des rimes de fin de ligne, ces procedes enrichissent la musicalite:

| Procede | Definition | Exemple | Indicateur de qualite |
|---------|-----------|---------|----------------------|
| Assonance | Voyelles repetees | "la nuit brulante murmure" (sons /y/ et /u/) | Musicalite interne |
| Alliteration | Consonnes repetees en debut de mot | "dans le desert du desir" (son /d/) | Punch rythmique |
| Consonance | Consonnes repetees partout | "le lac et le clic" (sons /l/ et /k/) | Texture et cohesion |
| Rime interne | Rime dans la ligne | "je porte ma flamme sans drame" | Richesse, skill (surtout en rap) |

**SI** ces procedes sont presents, **ALORS** les signaler comme indicateurs de qualite dans la verification.

## Pieges Orthographiques

### Mots qui SEMBLENT ne pas rimer (orthographe differente mais riment en IPA)

Ces paires ont des orthographes tres differentes mais partagent des phonemes finaux identiques. La comparaison orthographique les manquerait.

| Mot 1 | IPA | Mot 2 | IPA | Phonemes partages | Classification |
|-------|-----|-------|-----|-------------------|---------------|
| temps | /ta/ | dent | /da/ | /a/ = 1 | Pauvre |
| sang | /sa/ | vent | /va/ | /a/ = 1 | Pauvre |
| faim | /fe/ | vin | /ve/ | /e/ = 1 | Pauvre |
| brun | /broe/ | un | /oe/ | /oe/ = 1 | Pauvre |
| main | /me/ | plein | /ple/ | /e/ = 1 | Pauvre |
| lent | /la/ | vent | /va/ | /a/ = 1 | Pauvre |
| champ | /sa/ | rang | /ra/ | /a/ = 1 | Pauvre |
| franc | /fra/ | blanc | /bla/ | /a/ = 1 | Pauvre |
| corps | /kor/ | accord | /a.kor/ | /kor/ = 3 | Riche |
| doigt | /dwa/ | roi | /rwa/ | /wa/ = 2 | Suffisante |
| nez | /ne/ | aller | /a.le/ | /e/ = 1 | Pauvre |
| cher | /ser/ | fer | /fer/ | /er/ = 2 | Suffisante |
| clair | /kler/ | ver | /ver/ | /er/ = 2 | Suffisante |
| beau | /bo/ | mot | /mo/ | /o/ = 1 | Pauvre |
| chapeau | /sa.po/ | trop | /tro/ | /o/ = 1 | Pauvre |
| bateau | /ba.to/ | gros | /gro/ | /o/ = 1 | Pauvre |
| poids | /pwa/ | endroit | /a.drwa/ | /wa/ = 2 | Suffisante |
| noeud | /noe/ | bleu | /bloe/ | /oe/ = 1 | Pauvre |
| coeur | /koer/ | peur | /poer/ | /oer/ = 2 | Suffisante |

### Mots qui SEMBLENT rimer (orthographe similaire mais NE riment PAS en IPA)

Ces paires partagent des terminaisons ecrites similaires mais leurs prononciations different. La comparaison orthographique les accepterait a tort.

| Mot 1 | IPA | Mot 2 | IPA | Pourquoi pas |
|-------|-----|-------|-----|-------------|
| fille | /fij/ | ville | /vil/ | /ij/ vs /il/ -- voyelles differentes malgre -ille commun |
| fils (son) | /fis/ | fils (threads) | /fil/ | Homographe : /is/ vs /il/ -- terminaisons differentes |
| est | /e/ | et | /e/ | /e/ vs /e/ -- voyelles proches mais distinctes en contexte |
| femme | /fam/ | meme | /mem/ | /am/ vs /em/ -- voyelles differentes malgre -emme/-eme |
| monsieur | /masjo/ | coeur | /koer/ | /o/ vs /oer/ -- terminaisons completement differentes |
| pays | /pe.i/ | mais | /me/ | /i/ vs /e/ -- structures syllabiques differentes |
| hier | /jer/ | fier | /fjer/ | /jer/ = /jer/ -- ATTENTION: ceux-ci RIMENT en fait (/jer/ = 2 phonemes = suffisante). Piege dans l'autre sens : on pourrait penser que -ier se prononce differemment selon les mots, mais ici c'est identique. |
| tout | /tu/ | bout | /bu/ | ATTENTION: ceux-ci RIMENT en fait (/u/ = 1 phoneme = pauvre). "Faux piege" : l'orthographe t-out vs b-out parait differente mais la rime phonetique fonctionne. |
| choeur | /koer/ | soeur | /soer/ | ATTENTION: ceux-ci RIMENT en fait (/oer/ = 2 phonemes = suffisante). L'orthographe ch- vs s- est trompeuse mais la terminaison est identique. |
| poele | /pwal/ | miel | /mjel/ | /al/ vs /el/ -- voyelles differentes |
| banc | /ba/ | bane | -- | "bane" n'existe pas en francais. Piege : ne pas inventer de rimes avec des mots inexistants. |
| plomb | /plo/ | bombe | /bob/ | /o/ vs /ob/ -- structures finales differentes |

**Note sur les "faux pieges" :** Certaines paires marquees ci-dessus riment en realite. Elles sont incluses pour entrainer a ne pas rejeter trop vite des rimes valides. Toujours verifier par IPA, jamais par intuition visuelle.

## Table de Rimes Frequentes Pre-Classifiees

Table de reference rapide des paires de rimes courantes en chanson francaise. Organiser par classification pour trouver rapidement des rimes au niveau de qualite souhaite.

### Riche et Richissime (3+ phonemes)

| Paire | IPA 1 | IPA 2 | Phonemes | Classification | Sections OK |
|-------|-------|-------|----------|---------------|-------------|
| lumiere / poussiere | /ly.mjer/ | /pu.sjer/ | /jer/ = 3 | Riche | Toutes |
| tendresse / tristesse | /ta.dres/ | /tris.tes/ | /res/ ~ /tes/ = 3 | Riche | Toutes |
| histoire / memoire | /is.twar/ | /me.mwar/ | /war/ = 3 | Riche | Toutes |
| silence / violence | /si.las/ | /vi.o.las/ | /las/ = 3 | Riche | Toutes |
| sourire / ecrire | /su.rir/ | /e.krir/ | /rir/ = 3 | Riche | Toutes |
| flamme / drame | /flam/ | /dram/ | /am/ = 2... /ram/ = 3 | Riche | Toutes |
| ombre / sombre | /obr/ | /sobr/ | /obr/ = 3 | Riche | Toutes |
| orage / courage | /o.ras/ | /ku.ras/ | /ras/ = 3 | Riche | Toutes |
| mystere / univers | /mis.ter/ | /y.ni.ver/ | /er/ = 2 | Suffisante | Verse, Bridge, Pre-Chorus |
| parole / envole | /pa.rol/ | /a.vol/ | /ol/ = 2 | Suffisante | Verse, Bridge, Pre-Chorus |
| esperance / danse | /es.pe.ras/ | /das/ | /as/ = 2 | Suffisante | Verse, Bridge, Pre-Chorus |
| larme / charme | /larm/ | /sarm/ | /arm/ = 3 | Riche | Toutes |
| etoile / voile | /e.twal/ | /vwal/ | /wal/ = 3 | Riche | Toutes |
| blessure / murmure | /ble.syr/ | /myr.myr/ | /yr/ = 2 | Suffisante | Verse, Bridge, Pre-Chorus |

### Suffisante (2 phonemes)

| Paire | IPA 1 | IPA 2 | Phonemes | Classification | Sections OK |
|-------|-------|-------|----------|---------------|-------------|
| amour / jour | /a.mur/ | /zur/ | /ur/ = 2 | Suffisante | Verse, Bridge, Pre-Chorus |
| coeur / peur | /koer/ | /poer/ | /oer/ = 2 | Suffisante | Verse, Bridge, Pre-Chorus |
| nuit / vie | /nui/ | /vi/ | /i/ = 1 | Pauvre | -- |
| reve / leve | /rev/ | /lev/ | /ev/ = 2 | Suffisante | Verse, Bridge, Pre-Chorus |
| terre / guerre | /ter/ | /ger/ | /er/ = 2 | Suffisante | Verse, Bridge, Pre-Chorus |
| ciel / soleil | /sjel/ | /so.lej/ | /el/ ~ /ej/ = 1 | Pauvre | -- |
| ame / flamme | /am/ | /flam/ | /am/ = 2 | Suffisante | Verse, Bridge, Pre-Chorus |
| monde /onde | /mod/ | /od/ | /od/ = 2 | Suffisante | Verse, Bridge, Pre-Chorus |
| route / doute | /rut/ | /dut/ | /ut/ = 2 | Suffisante | Verse, Bridge, Pre-Chorus |
| chaine / peine | /sen/ | /pen/ | /en/ = 2 | Suffisante | Verse, Bridge, Pre-Chorus |
| douleur / chaleur | /du.loer/ | /sa.loer/ | /loer/ = 3 | Riche | Toutes |
| folie / envie | /fo.li/ | /a.vi/ | /i/ = 1 | Pauvre | -- |
| porte / forte | /port/ | /fort/ | /ort/ = 3 | Riche | Toutes |

### Pauvre (1 phoneme)

| Paire | IPA 1 | IPA 2 | Phonemes | Classification | Sections OK |
|-------|-------|-------|----------|---------------|-------------|
| nuit / vie | /nui/ | /vi/ | /i/ = 1 | Pauvre | Aucune (ne remplit pas le seuil minimum) |
| ami / parti | /a.mi/ | /par.ti/ | /i/ = 1 | Pauvre | Aucune |
| ciel / soleil | /sjel/ | /so.lej/ | /el/ ~ /ej/ = 1 | Pauvre | Aucune |
| fou / loup | /fu/ | /lu/ | /u/ = 1 | Pauvre | Aucune |
| beau / mot | /bo/ | /mo/ | /o/ = 1 | Pauvre | Aucune |
| temps / dent | /ta/ | /da/ | /a/ = 1 | Pauvre | Aucune |
| feu / jeu | /foe/ | /zoe/ | /oe/ = 1 | Pauvre | Aucune |

**Note:** Les rimes pauvres ne satisfont aucun seuil minimum. Elles doivent toujours etre remplacees. Consulter le Workflow de Suggestion pour trouver des alternatives.

## Workflow de Suggestion pour Rimes Faibles

**SI** une rime est sous le seuil de sa section, **ALORS** executer cette procedure:

### Etape 1: Identifier la rime faible et son seuil manquant

Documenter: quel mot, quelle section, quelle classification actuelle, quel seuil requis. Exemple: "ami" /a.mi/ en Chorus, pauvre (1 phoneme), seuil requis: riche (3+).

### Etape 2: Choisir le mot a conserver

Identifier le mot le mieux integre au sens de la ligne (celui qui porte le plus de sens narratif ou emotionnel). C'est l'autre mot qui sera remplace.

### Etape 3: Extraire la terminaison IPA cible

Transcrire la terminaison IPA du mot a conserver depuis la derniere voyelle accentuee. C'est le pattern a matcher. Exemple: si on conserve "lumiere" /ly.mjer/, la terminaison cible est /jer/.

### Etape 4: Chercher dans la table de rimes frequentes

Consulter la Table de Rimes Frequentes Pre-Classifiees ci-dessus. **SI** une paire avec suffisamment de phonemes partages existe, **ALORS** la proposer.

### Etape 5: Generer des alternatives si pas de match dans la table

**SI** pas de match dans la table, **ALORS** generer 3 suggestions en respectant:
- (a) Meme registre de langue que le reste du track
- (b) Coherence avec le theme et l'emotion du track (consulter la bible de l'artiste)
- (c) Minimum de phonemes partages pour atteindre le seuil requis
- (d) Transcrire chaque suggestion en IPA et verifier la classification

Presenter chaque suggestion avec sa classification IPA complete:

```
Suggestion 1: "poussiere" /pu.sjer/ -- partage /jer/ = 3 phonemes = RICHE [OK pour Chorus]
Suggestion 2: "premiere" /pra.mjer/ -- partage /jer/ = 3 phonemes = RICHE [OK pour Chorus]
Suggestion 3: "priere" /pri.jer/ -- partage /jer/ = 3 phonemes = RICHE [OK pour Chorus]
```

Selectionner la suggestion la plus coherente avec le contexte narratif du track.

## Examples

### Exemple 1: Rime riche

**Mots:** "lumiere" /ly.mjer/ vs "poussiere" /pu.sjer/

1. Derniere voyelle accentuee: /e/ dans les deux cas
2. Phonemes partages depuis /e/: /j/, /e/, /r/ = 3 phonemes -> **RICHE**
3. Acceptable pour: Chorus, Verse, Bridge, Pre-Chorus, Hook

### Exemple 2: Rime pauvre

**Mots:** "ami" /a.mi/ vs "parti" /par.ti/

1. Derniere voyelle accentuee: /i/ dans les deux cas
2. Phonemes partages: /i/ = 1 phoneme -> **PAUVRE**
3. Acceptable pour: aucune section (ne remplit meme pas le seuil Bridge minimum)
4. **Action requise:** remplacer par une rime au minimum suffisante

### Exemple 3: Rime suffisante

**Mots:** "chanson" /sa.so/ vs "maison" /me.zo/

1. Derniere voyelle accentuee: /o/ dans les deux cas
2. Phonemes partages: /z/, /o/ = 2 phonemes -> **SUFFISANTE**
3. Acceptable pour: Verse, Bridge, Pre-Chorus
4. Pas acceptable pour: Chorus, Hook (besoin de riche 3+)

### Exemple 4: Rime richissime

**Mots:** "tendresse" /ta.dres/ vs "tristesse" /tris.tes/

1. Derniere voyelle accentuee: /e/ dans les deux cas
2. Phonemes partages: /r/, /e/, /s/ + contexte consonantique = 4+ phonemes -> **RICHISSIME**
3. Acceptable pour: toutes les sections, ideal pour Chorus et Hook

### Exemple 5: Piege orthographique -- rimes nasales croisees

**Mots:** "temps" /ta/ vs "ment" (comme dans "tourment") /ma/

1. Transcrire en IPA: "temps" = /ta/, "tourment" = /tur.ma/
2. Derniere voyelle accentuee: /a/ dans les deux cas
3. Phonemes partages: /a/ = 1 phoneme -> **PAUVRE**
4. Ces mots RIMENT malgre l'orthographe tres differente (t-emps vs -ment), mais la rime reste pauvre car seule la voyelle nasale /a/ est partagee.
5. Pour un Chorus, il faudrait une rime riche. Cherchons mieux:
   - "tourment" /tur.ma/ vs "firmament" /fir.ma.ma/ -> partage /ma/ = 2 = suffisante
   - "tourment" /tur.ma/ vs "sentiment" /sa.ti.ma/ -> partage /ma/ = 2 = suffisante
   - Pour atteindre riche: "tourment" /tur.ma/ vs "armement" /ar.ma.ma/ -> partage /ma/ = 2 = suffisante toujours. Les rimes en /a/ restent souvent pauvres ou suffisantes car la voyelle nasale est rarement precedee de consonnes identiques.

**Lecon:** Meme quand des rimes nasales croisees fonctionnent phonetiquement, elles restent souvent pauvres. Pour les sections exigeantes (Chorus, Hook), chercher des rimes avec plus de consonnes partagees.

### Exemple 6: Workflow de suggestion complet

**Situation:** Dans un Chorus, la paire "nuit" /nui/ / "vie" /vi/ est classee pauvre (partage: /i/ = 1 phoneme). Le seuil Chorus est riche (3+). Il faut remplacer.

**Etape 1:** Rime faible = "nuit" /nui/ + "vie" /vi/, Chorus, pauvre (1), seuil: riche (3+).

**Etape 2:** On conserve "nuit" /nui/ (mot ancre narrativement -- le track parle de la nuit).

**Etape 3:** Terminaison IPA cible: /ui/ (depuis la derniere voyelle accentuee /u/ + /i/).

**Etape 4:** Consulter la table... pas de match direct pour /ui/.

**Etape 5:** Generer 3 alternatives:
```
Suggestion 1: "pluie" /plui/ -- partage /ui/ = 2 phonemes = SUFFISANTE
                Pas assez pour Chorus (besoin de 3+)
Suggestion 2: "enfuie" /a.fui/ -- partage /ui/ = 2 phonemes = SUFFISANTE
                Pas assez pour Chorus
Suggestion 3: "depuis" /da.pui/ -- partage /ui/ = 2 phonemes = SUFFISANTE
                Pas assez pour Chorus
```

**Constat:** La terminaison /ui/ ne permet que des rimes suffisantes (2 phonemes). Pour un Chorus, il faut changer de strategie -- reformuler la ligne "nuit" pour utiliser un mot avec une terminaison plus riche.

**Alternative:** Remplacer "nuit" par "minuit" /mi.nui/ et chercher "bruit" /brui/ -> partage /rui/ = 3 phonemes = **RICHE**. Ou reformuler pour utiliser "ombre" /obr/ et "sombre" /sobr/ -> partage /obr/ = 3 phonemes = **RICHE**.

**Lecon:** Parfois le workflow de suggestion revele que la terminaison elle-meme est limitante. Dans ce cas, reformuler la ligne pour utiliser un mot avec un potentiel de rime plus riche.

## Notes

La table de rimes frequentes est extensible. Ajouter les paires rencontrees en production pour enrichir la reference. L'objectif est de couvrir les paires les plus courantes en chanson francaise pour eviter de recalculer l'IPA a chaque fois.

**Cross-reference:** Voir [`pronunciation.md`](pronunciation.md) pour la notation IPA et les pieges de prononciation. Voir [`syllables.md`](syllables.md) pour le comptage de syllabes.
