Voice RSS Logo
 
Voice RSS Home Voice RSS Contacts Voice RSS Site Map Login  

Follow VoiceRSS on LinkedIn Follow VoiceRSS on Facebook Follow VoiceRSS on Twitter  
 
 

Text-to-speech AngularJS SDK

The Voice RSS Text-to-Speech AngularJS SDK wraps Voice RSS Text-to-Speech API.

The Voice RSS Text-to-Speech AngularJS 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 AngularJS SDK it needs to add reference to the file angularjs.voicerss-tts.min.js.

Convert text-to-speech

The following example demonstraits asynchronous converting text-to-speech and plays it in an internet browser:

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset='utf-8' />
    <script src='https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.min.js'></script>
    <script src='angularjs.voicerss-tts.min.js'></script>
</head>
<body>
    <div ng-app='myApp' ng-controller='ctrl'></div>
    <script>
        var app = angular.module('myApp', ['voiceRss']);

        app.config(['ttsProvider', function (ttsProvider) {
            ttsProvider.setSettings({ key: '<API key>' });
        }]);

        app.controller('ctrl', ['tts', function (tts) {
            tts.speech({
                src: 'Hello, world!',
                hl: 'en-us',
                r: 0, 
                c: 'mp3',
                f: '44khz_16bit_stereo',
                ssml: false
            });
        }]);
    </script>
</body>
</html>