nlp-pronounce
v0.0.1an nlp_compromise plugin for a phonetic spelling of text.
it is a metaphone implementation in javascript, based on Chris Umbel's great work in naturalNode
var nlp = require('nlp_compromise');
var nlpPronounce = require('nlp-pronounce');
nlp.plugin(nlpPronounce);
var t = nlp.text('phil collins');
t.pronounce()
// [ 'fil', 'kolins' ]
it also takes advantage of the tokenization & cleverness of nlp_compromise.