0.0.2 • Published 8 years ago

nlp-rhymes-async v0.0.2

Weekly downloads
6
License
MIT
Repository
github
Last release
8 years ago

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