Write lyrics, see phonetics, find rhymes
Lyrics Writer helps you write song lyrics with real-time phonetic feedback and rhyme detection.
≡ handle to reorder them.IPA comes from a built-in dictionary of common words (pronouns, verbs, prepositions, contractions) and a rule-based pronunciation converter for unknown words. English spelling is irregular, so rule-based results are approximate. All processing is done locally — no network requests.
French uses a built-in dictionary and a comprehensive rule-based converter. French spelling is fairly regular, so most words are handled accurately. Missing accents are tolerated — typing ecrire will produce the same result as écrire.
Syllable counting follows French prosody rules: the e muet (ə) counts as a syllable before a consonant but is elided before a vowel or at the end of a line. When elision is ambiguous, both counts are shown (e.g. 11~12).
Spanish uses a built-in dictionary and a rule-based converter. Spanish pronunciation is very regular (soft c/g, silent h, ñ, ll, ch, intervocalic b/d approximants), so most words are accurately converted.
Italian uses a built-in dictionary and a rule-based converter handling sc/sch/sci, gli, gn, ch/gh, ci/gi, zz, and intervocalic s voicing. Italian pronunciation is largely predictable from spelling.
Latin uses a fully rule-based converter following Classical Latin pronunciation. Digraphs (ae, oe, au, ph, th, ch, qu) and all standard letter values are handled.
Rhymes are detected by comparing the IPA endings of all lines. Lines sharing any common ending sound are grouped together and color-coded. Cross-language rhymes work naturally since comparison is based on sound, not spelling. All processing runs entirely in your browser — no data is sent to any server.