Create a conversational voicebot using WhatsApp and Watson services

Summary
The question from the user is sent out to the Watson Speech to Text Service through a custom-made application. The output from the Watson Speech to Text Service is then fed to Watson Assistant.
Description
Conversational AI voicebots are helping companies automate time-consuming and repeated questions. This provides your group more time to take on more complex, high concern tactical tasks, while still ensuring that the customers are engaged. Voicebots take in voice input and can consume, analyze, analyze, and react to customer questions, with the objective having the ability to answer a clients question in genuine time or having the ability to continue a text exchange with the client to clarify the concern.
A voicebot is helpful in numerous situations where typing is not a convenient choice, such as:

Senior clients who find it more hassle-free to speak than to type. Some clients have much better spoken language abilities than composed language abilities. They discover it easier to utilize voicebots.
Shipment executives on the move with a requirement to update systems.

A structure is developed that lets the customer send out questions using speech on WhatsApp, and then get an action from Watson Assistant. The users inquiry is sent out to the Watson Speech to Text Service through a custom application. The output from the Watson Speech to Text Service is then fed into Watson Assistant.
When you have completed this code pattern, you comprehend how to:

The user sends a voice or text in the WhatsApp application.
The message is rerouted to the Twilio Programmable Messaging service.
Twilio reroutes the message to the voicebot application that is deployed on IBM Cloud or Red Hat OpenShift.
The voicebot application uses the Watson Speech to Text Service to transcribe the message into text if the user sent out a voice message.
The text is sent to Watson Assistant.
The Watson Assistant chatbot identifies the intent and replies with an action.
The Twilio Programmable Messaging service reroutes the action message to WhatsApp.
The user has the ability to see the reaction message on WhatsApp.

Use the Watson Speech to Text Service
Use the Watson Assistant Service
Integrate WhatsApp with Watson Services
Handle inquiries sent over voice on WhatsApp

Circulation diagram

Guidelines
Discover the in-depth actions in the README file. Those actions discuss how to:

In this code pattern, develop a structure that lets users send voice queries utilizing the WhatsApp application and get a reaction from IBM Watson Assistant. The inquiry from the user is sent out to the Watson Speech to Text Service through a custom application. The output from the Watson Speech to Text Service is then fed to Watson Assistant. The users query is sent to the Watson Speech to Text Service through a custom-made application. The output from the Watson Speech to Text Service is then fed into Watson Assistant.

Clone the repository.
Create the Watson Services.
Create the Twilio Service.
Deploy the voicebot and develop application.
Try out the voicebot application on WhatsApp.

Leave a Reply

Your email address will not be published.