Echoprint Codegen wrapper for node. It requires the echoprint-codegen binary installed in order to work.
var codegen = require('echoprint-codegen');
codegen({file: '/path/to/file'}, function (err, data) {
if (err) return console.error(err);
console.log(data); // {"metadata":{...}, "code_count": 4098, "code": "eJzFn..."}
});
You can specify several options:
- file — The path to the file. (required)
- index — Where to start analyzing the sound (in seconds.) (defaults to 0)
- offset — How many seconds of the sound should be analyzed. Required if index is set. (defaults to 0)
var options = {
file: '/path/to/file'
, index: 10
, offset: 30
}
speech(options, function (err, data) {
if (err) return console.error(err);
console.log(data);
});