onomo is in open beta — help us shape the future of music production.Learn more
All articles
Onomo5 min read

A Songwriting App With a Built-In Rhyme Engine (134,000 Words, Fully Offline)

Stop tabbing out to a rhyme website mid-verse. Onomo's Journal has a 134,000-word rhyme engine built into the lyric editor — perfect, near, and slant rhymes, even multi-word ones, all offline.

The Onomo Team·
A Songwriting App With a Built-In Rhyme Engine (134,000 Words, Fully Offline)

Every songwriter knows the flow-killer: you're three lines deep into a verse, you need a rhyme for "fire," and suddenly you're in a browser tab on some ad-cluttered rhyme site, scrolling past "acquire" and "perspire," and by the time you get back the line is gone. The fix isn't a better rhyme website. It's not leaving your lyrics in the first place. Onomo's Journal puts a serious rhyme engine inside the lyric editor, so the word you need is right there while you write.

Here's what makes it good.

A real rhyme engine, not a word list

Cheap rhyme tools match spelling — they look for words that end in the same letters. That's why they miss "fire / choir" (rhymes, spelled nothing alike) and falsely offer "fire / acquire" oddities. Journal's engine matches sound, because it's built on the CMU Pronouncing Dictionary — a phonetic dictionary of how words are actually pronounced.

The specifics:

  • 134,000+ words, indexed by pronunciation.
  • Fully offline — it runs entirely in your browser with no API calls, so it's instant and works on a plane.
  • It understands stress and syllables, so it rhymes from the last stressed vowel onward, the way rhyme actually works.

Because it's phonetic, it finds rhymes a spelling-based tool can't, and it doesn't choke when the perfect word is spelled completely differently from your line ending.

Perfect, near, and slant — the rhymes modern writing actually uses

Pop, rap, and R&B haven't relied on dictionary-perfect rhymes in decades. The good stuff lives in the almost. Journal's engine returns three kinds, labeled so you can choose the flavor you want:

  • Perfect — a full match from the last stressed vowel (cat / hat, dream / stream).
  • Near — close but not exact (run / fun-adjacent matches on the final sounds).
  • Slant — just the vowel sound matches (time / life, hold / song) — the loose, modern, conversational rhymes that keep a verse from sounding like a nursery rhyme.

Having slant rhymes on tap is the difference between writing like it's 1955 and writing like it's now.

Multi-word rhymes for internal and compound schemes

The engine also handles multi-word queries — give it a phrase and it returns multi-word rhymes (think "hand brake" → "land take," "grand lake"). That's the kind of compound, internal-rhyme tool rappers actually need and almost no rhyme site offers. It keeps small function words ("the," "of," "to") fixed and rhymes the words that matter, so the suggestions stay usable.

The rhyme engine lives in a real lyric editor

A rhyme finder is only half the job; you need somewhere good to write. Journal's Write mode is a proper lyric editor:

  • Section structure — organize your song into verses, choruses, hooks, bridges, and more, each color-coded, with line and word counts so you can see the shape of the track at a glance.
  • Syllable awareness — it counts syllables, which matters enormously when you're fitting words to a melody or a flow.
  • Version checkpoints — try a different angle on a verse and roll back if it doesn't work. Your drafts are saved, so experimenting costs nothing.
  • AI assists (optional) — when you're genuinely stuck, you can ask for a continuation, a tighter rewrite, or a fresh chorus or bridge — as a starting point you then make your own, never a replacement for your voice.

It connects to the rest of your song

Here's where Journal goes past a standalone lyrics app. Your lyrics aren't trapped in a notes file — they live in a shared document that the rest of Onomo can read:

  • Time your lyrics to the song and they flow straight into Motion to build a lyric video, already synced.
  • Your lyrics and your production sit in the same project, so writing and making the track aren't two disconnected worlds.

And Journal is more than Write mode — it's a full artist notebook with voice memos that transcribe themselves, a sticky-note board for production ideas, an infinite brainstorming canvas, and release planning. (We tour the whole thing in our artist notebook guide.)

FAQ

Is the songwriting app free? Yes — Journal runs in your browser, free. The rhyme engine and lyric editor cost nothing.

Does the rhyme finder work offline? Yes. The 134,000-word dictionary loads into your browser and runs locally with no API calls — it works with no connection once loaded.

What's a slant rhyme? A rhyme where just the vowel sound matches (like "time / life") rather than a perfect ending. It's the loose, modern rhyme style most current songwriting uses, and the engine labels them so you can find them easily.

Can it do multi-word rhymes? Yes — give it a phrase and it returns multi-word rhymes, which is ideal for internal and compound rhyme schemes in rap.

Does it work on my phone? Yes — Journal is built to work on mobile, so you can write (and rhyme) wherever the idea hits.

Write the next verse without leaving it

Open the Journal, start a verse, and when you need a rhyme, it's right there — phonetic, modern, and instant, with perfect, near, and slant options side by side. No tab-switching, no ad-site detour, no lost line. Just you and the words.

Ready to try it yourself?

Onomo is a full DAW in your browser — synths, drums, effects, and export. Free to start, nothing to install.

Open the Journal and start writing