Skip to content
This repository has been archived by the owner on May 30, 2019. It is now read-only.
Hovig Ohannessian edited this page Jun 1, 2018 · 8 revisions

Short Name

Watson-Alex, your audio assistant

Short Description

Use microphone to check the weather or have a conversation to assistant bot with Watson cognitive technologies

Offering Type

IoT Audio Cognitive

Introduction

Author

By Hovig Ohannessian

Code

Demo

Video

  • https://

Overview

Flow

  1. Audio will be recorded and be converted to a text through Speech-to-Text
  2. The text is sent to the Internet of Things Platform and be associated to a device
  3. The text will be received back from the IoT Platform and checked if there's a request of weather data (4a) or send commands through the conversation (4b1 and 4b2) 4a. Weather insights will send the weather data information of the mentioned city and then be sent as a text to the Text-to-Speech

OR

4b1. For commands received, it will be sent to the tone analyzer 4b2. From the tone analyzer, the text will continue to be processed in the assistant node and then sent to the Text-to-Speech 5. The Text-to-Speech will receive the payload and will be sent to the audio player 6. The audio player will read out loud the final text

Included components

Featured technologies

  • [Node-RED]
  • [Speech-To-Text]
  • [Text-To-Speech]
  • [Weather Insights]
  • [Tone Analyzer]
  • [Conversation]
  • [Internet of Things]

Blog

Links

Related links:

  1. Watson IoT Platform

  2. IBM Watson

Clone this wiki locally