nlp-rhymes-async

0.0.2 • Public • Published

nlp-syllables-async

A plugin for nlp_compromise that retrieves rhymes for a word.

Features

  • Asynchronous: pulls high quality syllable data from the network.
  • Cached: avoids making duplicate network requests.
  • Promise-based: more fun.

Installation and Usage

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...
  // ]
})

Package Sidebar

Install

npm i nlp-rhymes-async

Weekly Downloads

2

Version

0.0.2

License

MIT

Last publish

Collaborators

  • ctbailey