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);