A plugin for nlp_compromise that retrieves rhymes for a word.
- Asynchronous: pulls high quality syllable data from the network.
- Cached: avoids making duplicate network requests.
- Promise-based: more fun.
Install with $ npm install nlp-rhymes-async
then
import nlp from 'nlp_compromise'
import rhymes from 'nlp-rhymes-async'
nlp.plugin(rhymes)
nlp.term('simple').getRhymesAsync().then(rhymes => {
console.log(JSON.stringify(rhymes))
// output:
// [
// {"word": "civil", "numSyllables": 2},
// {"word": "fickle", "numSyllables": 2},
// {"word":"kindle", "numSyllables": 2},
// etc...
// ]
})