sbd-stream
Version:
Sentence Boundary Detection Stream
16 lines (15 loc) • 331 B
JavaScript
var sbd = require('sbd');
var tr = require('through');
module.exports = tr(
function write(data){
var sentences = sbd.sentences(data.toString());
for (var i = 0; i < sentences.length; i++) {
this.queue(new Buffer(sentences[i]));
}
},
function end(data){
if(arguments.length)
write(data);
this.queue(null);
}
);