-
Notifications
You must be signed in to change notification settings - Fork 35
Home
Deploy a Serverless Multilingual Conference Room
This journey proposes a method to create a communications channel that’ll allow clients who speak different languages to seamlessly communicate with each other. This can be particularly useful in meetings rooms and conference calls where the participants are located in different countries, as translated subtitles or audio can be generated and delivered in real time.
Cloud
Two sentence introduction
By Kalonji Bankole
https://github.com/IBM/serverless-language-translation
http://translation-mqtt.mybluemix.net
- link to youtube video
The pattern leverages the MQTT messaging protocol, which allows for each client to publish and “subscribe” to one or more channels. The channel makeup determines each client’s requested language and payload type, (fromClient/french/audio, for example).
The channel that each submitted message is sent to determines the sequence of cloud functions that will be called; for example, submitting a message to fromClient/english/audio will run the audio payload through Watson’s speech to text service, forward that result to the translation service, and then distribute the translated result to all listening clients
When the reader has completed this journey, they will understand how to:
- goal 1
- goal 2
- Step 1
- Step 2
- title: description
- title: description
Chat room translation using Watson, MQTT, Openwhisk, and Twilio
Kalonji Bankole
- title: description