this post was submitted on 26 Nov 2024
22 points (100.0% liked)

Open Source

31384 readers
174 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

Does anyone know of an open source rhyming dictionary for Linux, Android or both?

all 7 comments
sorted by: hot top controversial new old
[–] mediocreme_ow@lemm.ee 11 points 12 hours ago (1 children)

Poet Assistant! It's a dictionary app that offers:

• a rhyming dictionary, using the Carnegie Mellon University pronunciation dictionary.

• a thesaurus, using the WordNet thesaurus.

• a dictionary, using the WordNet dictionary.

• a screen where you can enter your poem text, and have it read aloud back to you by the device's text-to-speech engine.

Poet Assistant works offline, without any internet connection.

F-Droid | Github

[–] Peanutbuttergrits@reddthat.com 1 points 18 minutes ago

Thank you, for that! I didn't know I needed this until now.

[–] solrize@lemmy.world 1 points 8 hours ago
[–] Bougie_Birdie@lemmy.blahaj.zone 5 points 13 hours ago

Initial attempts to search for this were frustrated because my search engine kept trying to find rhymes for "FOSS" or "Open Source"

However, I did find an app with credits that showed what libraries it used.

In particular, this one might be up your alley: Carnegie Mellon pronouncing dictionary. It looks like you'd still have to combine it with an existing dictionary in order to find the rhymes, but at least you can get the pronunciation

[–] horse_tranquilizers@sh.itjust.works 2 points 13 hours ago (1 children)
[–] Deckweiss@lemmy.world 1 points 11 hours ago* (last edited 11 hours ago)

The problem with Levenstein distancein in this context is that it does not consider phonetics.

Sometimes differently written words rhyme perfectly and other times identically written words have multiple meanings and distinct pronounciations that do not rhyme.