Find file
Fetching contributors…
Cannot retrieve contributors at this time
54 lines (30 sloc) 1.71 KB

Voxeo Transcriptions Server

Overview

This application creates a RESTful web service for you on Google AppEngine for receiving the Voxeo Transcriptions from our Tropo.com Record method. We used AppEngine-JRuby to create the container application for a Sinatra based Web API server.

Requirements

Installation

First is to install the appengine-jruby gem on your system:

sudo gem install google-appengine

Then either use git to clone the tropo-transcriptions source code or download from Github:

git clone git://github.com/voxeo/tropo-transcriptions.git

Then edit the config.ru file:

mate tropo-transcriptions/config.ru

Change :application => 'tropo-transcrptions' to :application => 'your-GAE-app-name'

Then, deploy:

cd tropo-transcriptions/
appcfg.rb update .

Usage

URL to use when initiating a Record request in Tropo.com:

:transcriptionOutURI => 'http://myapp.appspot.com/receive_transcription'

URL to use to see all transcription result:

http://voxeo-transcriptions.appspot.com/transcriptions

URL to use to see a single transcription result:

http://voxeo-transcriptions.appspot.com/transcription?guid=5fad8750-7316-012c-00bd-0400580fde23