# Rhyme Finder > A free rhyming dictionary that runs entirely in the browser: perfect, near, multi-syllable and two-word phrase rhymes, assonance, consonance and homophones for any English word or phrase, grouped by syllable count with stress marks, common words first. Lookups need no sign-in and upload nothing. An optional paid Next line mode asks a language model for five next lines and checks every one against the same dictionary. URL: https://rhyme-finder.skillsafe.ai/ ## What it does - Word or phrase mode: type "orange", "silver" or "time machine". Results are split into Perfect, Near, Multi-syllable, Phrases, Assonance, Consonance and Sounds the same, each grouped by syllable count (multi-syllable and phrase rhymes by how many syllables line up). - Order by closest sound then most common (default), by most common, or A to Z. Rare words and names, and explicit words, are hidden unless ticked. - Shows the pronunciation in ARPAbet with stress dots. Words with two pronunciations (read, live, wind) get a switch. - Words not in the dictionary (made-up words, new slang) are sounded out: as two dictionary words joined, by borrowing the ending of a dictionary word spelled the same way, or by spelling rules. The page marks this as a guess. - Couplet mode: give a first line and a draft second line with the last word left out or marked ___. It counts syllables and lists rhyming words that make the second line as long as the first, each shown in place. - Next line mode (AI, sign-in and credits): paste a line or couplet (up to four lines), pick AABB (rhyme with the last line) or ABAB (rhyme with the line before), and optionally a syllable target, tone and theme. A language model (gpt-terra) suggests five next lines. The page then checks each one with the CMU dictionary: the rhyme type of its last word against the target word (perfect, near or multi-syllable pass; assonance, consonance, the same word or a homophone fail) and its syllable count against the first line. Failures are listed last with the reason; lines whose last word is not in the dictionary are marked unchecked. Where the model's own claims (syllables, rhyme type, end word) disagree with the dictionary, the page says so. The cost is reserved before the run and the actual charge is shown after. Three saved examples replay free. - Copy one list or all lists, download CSV (word, category, syllables, stress, match, frequency rank), or copy a share link (#w=word or #a=line1&b=line2). ## API - Next line is callable over HTTP: https://rhyme-finder.skillsafe.ai/api.html (input and reply contract, free /estimate, cURL/Python/JavaScript). Lookups and couplet mode run in the browser and have no API. ## Definitions used - Perfect rhyme: identical phones from the last primary-stressed vowel to the end, with compatible stress. - Near rhyme: same or close stressed vowel and similar final consonants, scored by place, manner and voicing. - Multi-syllable rhyme: the last 2-4 syllables share vowel sounds (reduced vowels count as one) and stress position, with close final consonants. - Assonance: same stressed vowel, different consonants. Consonance: same consonants after the stressed vowel, different vowel. ## Sources - CMU Pronouncing Dictionary, Carnegie Mellon University (BSD-style licence): https://github.com/cmusphinx/cmudict - Word frequency order: wordfreq by Robyn Speer (data CC BY-SA 4.0) - Explicit-word flag: LDNOOBW English list (CC BY 4.0) - Full credits: https://rhyme-finder.skillsafe.ai/credits.txt