Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Overview

The goal of this challenge to create a mobile hybrid demo app based on the Watson Services: Speech to Text, Machine Translation, Text to Speech.

The Speech to Text service converts the human voice into the written word. This easy-to-use service uses machine intelligence to combine information about grammar and language structure with knowledge of the composition of the audio signal to generate a more accurate transcription. The transcription is continuously sent back to the client and retroactively updated as more speech is heard. Recognition models can be trained for different languages, as well as for specific domains.  The Machine Translation service converts text input in one language into a destination language for the end user. The Text to Speech service uses IBM's speech synthesis capabilities to convert English or Spanish text to an audio signal. The audio is streamed back to the client with minimal delay.

Note: Sharing is out of scope.  Use the audio files from the Watson demo as built in sample files.  These are part of the SiBM August Development Code Blitz.

Note 2: If developer chooses to use third party libraries to do the volume track graphics, the chosen library must be freely licensed to redistribute without restrictions.

Complete Task Overview

Follow the UI design provided in the forum((all UI widgits are in scope, if you are not clear about it, please ask questions as early as possible in the forum)), and following are the key features of this demo:
1) lets the user speak English into the demo or choose an English audio file, which transcribes their spoken words into text (Speech to Text UI),
2) the demo then translates that text into Spanish (Machine Translation),
3) then the demo will provide audio playback of that text (Text to Speech)

demo services

1. Speech to Text site: http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/speech-to-text.html
demo: https://speech-to-text-demo.mybluemix.net/

2. Machine Translation site: http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/machine-translation.html
demo: http://ibmlaser.mybluemix.net/mtdemo.html

3. Text to Speech site: http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/text-to-speech.html
demo: http://text-to-speech-demo.mybluemix.net/

Here is a demo of the functionality:
https://wb-watson-demo.mybluemix.net/

We can't call the services hosted on the demo sites even if that's possible, we have to write our own Bluemix service, and the service must be deployed to Bluemix.

Make sure we just add the services from your Bluemix console. The Watson services are all integrated with Bluemix already and we want to consume them that way.
https://console.ng.bluemix.net/catalog/

Technology Overview

Ionic

Cordova

Node.js

Bluemix

package management:npm for node.js and Cordova Plugin for Cordova

Notice
1. The submission must be based on Ionic and Cordova.
2. The service end (Watson and anything else if there is a service side) must live on Bluemix with Node.js.


Final Submission Guidelines

Below is an overview of the deliverables:

 

  • Working Cordova app (including source code) that covers all requirements.
  • Nodejs app code that could be deployed to Bluemix.
  • A complete and detailed deployment documented explaining how to deploy and verify the application including configuration information.

 

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30050894