Skip to content

paprikka/ivona

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ivona

The Simplest Possible Wrapper Around Ivona REST API

0. Why?

Because the API provided by Ivona is huuuge and in most cases only small pat of it is utilized. Also, node-ivona makes creating apps like these extremely simple.

What I wanted to get is a simple service returning urls to audio files with answers generated by Sulik.

1. Basic usage:

  1. go to https://myapp.dev/tts/<uri encoded text goes here>
  2. response will be a 302 redirect to MP3 file with generated speech.

2. Installation

  1. Use ES6 Harmony compatible version of NodeJS
  2. Set up SSL certificates (find out how to create a self-signed certificate here)
    IVONA_API_KEY=" ... "
    IVONA_LOGIN_EMAIL=" ... "
    SSL_KEY=" ... "
    SSL_CERT=" ... "

    # optional
    PORT=3003

  1. npm install
  2. npm start

3. To do

[ ] Add JSON POST API w. very simple configuration settings (voice, returned format)

About

The Simplest Possible Wrapper Around Ivona REST API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published