syllabificate

2.0.3 • Public • Published

Syllabificate Build Status

Syllable counts and polysyllable counts in Javascript. Try the demo here!

Syllable counts are an important part of calculating many readability metrics, such as the Flesch-Kincaid score and the SMOG grade. Syllabificate was created to facilitate faster and more accurate measurements for these calculations.

Note: Syllabificate is an English language syllable counter. It may not be accurate in other languages.

Installation (Node)

npm install syllabificate

Usage

const syl = require('syllabificate');

countSyllables(string)

Returns the total number of syllables in a string.

syl.countSyllables("Electric slide."); //4

countPolys(string)

Returns the total number of polysyllables (words with 3 or more syllables) in a string.

syl.countPolys("Electric slide."); //1

countSyllablesAndPolys(string)

Returns both the total number of syllables and the total number of polysyllables as an array: [syllables, polysyllables]. This can be useful if you are calculating multiple metrics.

syl.countSyllablesAndPolys("Electric slide."); //[4, 1]

Package Sidebar

Install

npm i syllabificate

Weekly Downloads

27

Version

2.0.3

License

MIT

Unpacked Size

93.2 kB

Total Files

6

Last publish

Collaborators

  • rb_