Node IVONA
Node client library for IVONA Speech Cloud API. Yes, this is up-to-date and uses the most recent AWS Signature 4 scheme (thanks to aws4). All you need is your Ivona access and secret (the one only given to you once upon creating it) keys.
Supported API Calls
Installation
npm install ivona-node
Documentation
No current documentation, as the entire extent of the API can be viewed below.
Example usage
var ivona = new Ivona({
accessKey: 'IVONA_ACCESS_KEY',
secretKey: 'IVONA_SECRET_KEY'
});
ivona.listVoices()
.on('end', function(voices) {
console.log(voices);
});
ivona.createVoice('This is the text that will be spoken.', {
body: {
voice: {
name: 'Salli',
language: 'en-US',
gender: 'Female'
}
}
}).pipe(fs.createWriteStream('text.mp3'));
With Proxy Support (via @kuzzmi)
var ivona = new Ivona({
accessKey: 'IVONA_ACCESS_KEY',
secretKey: 'IVONA_SECRET_KEY',
proxy: {
host: '0.0.0.0',
port: 12345
}
});
Contributors