Text-to-speech Node.js SDK
The Voice RSS Text-to-Speech Node.js SDK wraps Voice RSS Text-to-Speech API.
The Voice RSS Text-to-Speech Node.js SDKs will help to make integration with our Text-to-Speech API faster and easer.
If you have any questions or suggestions please feel free to contact us via e-mail.
Documentation
To integrate an application with the Voice RSS Text-to-Speech Node.js SDK it needs to add reference to the package voice-rss-tts. The Voice RSS Text-to-Speech Node.js SDK provides possibility to get speech in binary or Base64 string formats.
Convert text-to-speech as a binary array
The following example demonstrates asynchronous converting text-to-speech as a binary array and prints result array:
var http = require("http");
var tts = require('./voice-rss-tts/index.js');
http.createServer(function (request, response) {
tts.speech({
key: '<API key>',
hl: 'en-us',
v: 'Linda',
src: 'Hello, World!',
r: 0,
c: 'mp3',
f: '44khz_16bit_stereo',
ssml: false,
b64: false,
callback: function (error, content) {
response.end(error || content);
}
});
}).listen(8081);
Convert text-to-speech as a Base64 string
The following example demonstrates asynchronous converting text-to-speech as a Base64 string:
var http = require("http");
var tts = require('./voice-rss-tts/index.js');
http.createServer(function (request, response) {
tts.speech({
key: '<API key>',
hl: 'en-us',
v: 'Linda',
src: 'Hello, World!',
r: 0,
c: 'mp3',
f: '44khz_16bit_stereo',
ssml: false,
b64: true,
callback: function (error, content) {
response.end(error || content);
}
});
}).listen(8081);
