This is a collection of sample apps using the Watson nodes in Node-RED. The apps are starter kit examples of how to create apps using Node-RED and the Watson Nodes.
There are 12 applications exploring the capabilities of Watson Developer Cloud in Node-RED. Each kit comes with a video introduction, which shows each application in use.
-
Interpreter - uses Speech to Text, Language Translator and Text to Speech to translate audio from a microphone into a different language.
-
Video Captioning - uses Speech to Text, Language Translator and FFMPEG nodes to add captioning to a video.
-
Breaking News - uses Discovery and Tone Analyzer to search Twitter for related news categories and displays tweets and tone analysis in a dashboard.
-
Selfie Training - uses Visual Recognition to train the system on an individuals 'selfie' and subsequently recognize them.
-
OK Watson - uses Speech to Text, Language Translator, Watson Assistant, Tone Analyzer and Text to Speech.
-
Accessibility - uses Visual Recognition and Text to Speech to convert written documents into audio.
-
Dashboard Translation - uses Language Translator and dashboard to create a friendly UI for language translator.
-
Selfie Description - uses Visual Recognition, camera and file buffer to capture a static image from a video clip.
-
Dictaphone - uses Speech to Text with websockets.
-
TTSaudio - uses Text to Speech to play audio through the browser.
-
Babelfish - uses Speech to Text, Language Translator and Text to Speech to select an input language and translate into a different language through the web browser.
-
Aide - uses Speech to Text, Watson Assistant and Text to Speech to interact with a chat bot through speech or typing.
To make use of some of the starter kit applications, you will need some extra Node-RED nodes. The easiest way to get them is to use the 'Manage Palette' option in Node-RED to install the following community nodes:
node-red-contrib-browser-utils
node-red-contrib-media-utils
node-red-contrib-play-audio
node-red-dashboard