syllable
Syllable count in JavaScript.
Installation
npm:
npm install syllable
Usage
var syllable = require('syllable');
syllable('syllable');
syllable('unicorn');
syllable('hi');
syllable('hihi');
syllable('mmmmmmmmmmmmmmmm');
syllable('wine');
syllable('bottle');
syllable('wine-bottle');
syllable('Åland');
CLI
Install:
npm install --global syllable
Use:
Usage: syllable [options] <words...>
Syllable count in an English word
Options:
-h, --help output usage information
-v, --version output version number
Usage:
# output syllables
$ syllable syllable unicorn
# 6
# output syllables from stdin
$ echo "syllable unicorn banana" | syllable
# 9
Inspiration
Based on the syllable functionality found in Text-Statistics
(PHP), in turn inspired by Lingua-EN-Syllable (Perl).
Support for word-breaks and non-ASCII characters added later.
License
MIT © Titus Wormer