From Bright Pattern Documentation
Jump to: navigation, search
(Created page with "<translate> = How to Configure Conversational IVR = Bright Pattern’s conversational IVR is an interactive voice response (IVR) system that leverages integrated chatbots and...")
 
(Updated via BpDeleteTranslateTags script)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<translate>
 
= How to Configure Conversational IVR =
 
Bright Pattern’s conversational IVR is an interactive voice response (IVR) system that leverages integrated chatbots and speech recognition technologies for self-service. Unlike traditional IVRs that prompt callers to select from menu options, a conversational IVR lets customers choose the path they prefer by simply saying what they want. Callers can interact naturally in their own words, eliminating the need to memorize options.
 
  
Powered by integrations with Google, GoVivace, and IBM, conversational IVR utilizes speech-to-text  (STT) technology, text-to-speech (TTS) technology, Natural Language Processing, and Natural Language Understanding to learn about customer behavior, collect data, and deliver insights based on what customers say. Using collected data, the conversational IVR can learn and be improved and updated continually through the voice of the customer.
+
= How to Configure Conversational IVR =
 +
In this article, you will learn how to configure conversational IVR for your inbound voice service. Because Bright Pattern’s conversational IVR is the front end to a bot, most of the configuration will be done on the bot side (i.e., through Google, GoVivace, or IBM in your workspace), outside of Bright Pattern. This procedure will guide you through the steps to take after you have set up STT and TTS engines through your service provider.
  
Benefits to using conversational IVR include:
+
For more information, see the ''Contact Center Administrator Guide'', section [[Contact-center-administrator-guide/Concepts/ConversationalIVR |  What Is Conversational IVR?]]
* No options for callers to memorize and select
 
  
* Gain insights on what customers want, in their own words
+
== Prerequisites ==  
 
 
* Learn what phrases and keywords customers use, as well as what they expect after certain responses
 
 
 
* Lead callers to desired outcomes--drive them toward premium products and services
 
 
 
Conversational IVR can help contact centers to resolve issues quickly, reduce abandonment, and provide self-service that customers actually like.
 
 
 
In this article, you will learn how to configure conversational IVR for your inbound voice service. Because Bright Pattern’s conversational IVR is the front end to a bot, most of the configuration will be done on the bot side (i.e., through Google, GoVivace, or IBM in your workspace), outside of Bright Pattern. This procedure will guide you through the steps to take after you have set up STT and TTS engines through your service provider.
 
 
 
== Prerequisites ==
 
 
If you have not already done so, please complete these steps before proceeding:
 
If you have not already done so, please complete these steps before proceeding:
* Create a [[Tutorials-for-admins/HowtoCreateWatsonAssistant#How_to_Create_a_Watson_Assistant |  Watson Assistant]], Alterra Answer Bot, or [[Tutorials-for-admins/AI/HowtoCreateAmazonLexBot |  Amazon Lex bot]]
+
* Create a [[Tutorials-for-admins/HowtoCreateWatsonAssistant#How_to_Create_a_Watson_Assistant |  Watson Assistant]] or [[Tutorials-for-admins/AI/HowtoCreateAmazonLexBot |  Amazon Lex bot]]
  
 
* Add a [[Contact-center-administrator-guide/IntegrationAccounts/BotChatSuggestionsEngine |  bot/chat suggestions engine integration account]]
 
* Add a [[Contact-center-administrator-guide/IntegrationAccounts/BotChatSuggestionsEngine |  bot/chat suggestions engine integration account]]
Line 26: Line 13:
 
* Download and [[Contact-center-administrator-guide/ScenariosOverview |  import]] our conversational IVR scenario template: [[File:App_Conversational_IVR_Example.zip]]
 
* Download and [[Contact-center-administrator-guide/ScenariosOverview |  import]] our conversational IVR scenario template: [[File:App_Conversational_IVR_Example.zip]]
  
== Procedure ==
+
== Procedure ==  
 
=== Step 1: Set up a Speech-to-Text engine through your service provider ===
 
=== Step 1: Set up a Speech-to-Text engine through your service provider ===
* If using IBM Watson: In IBM Cloud, add Speech-to-Text as a service.
+
* '''If using IBM Watson:''' In IBM Cloud, add Speech-to-Text as a service.
 
 
* If using Google: Enable Google Cloud Speech API.
 
  
* If using GoVivace: Enable Speech to Text API.
+
* '''If using Google:''' Enable Google Cloud Speech API.
  
=== Step 2: Set up a Text-to-Speech engine through your service provider ===
+
* '''If using GoVivace:''' Enable Speech to Text API.
* If using IBM Watson: In IBM Cloud, add Speech-to-Text as a service.
 
  
* If using Google: Enable Google Cloud Speech API.
+
=== Step 2: Add Speech To Text Integration Account ===  
 
 
* If using GoVivace: Enable Text to Speech solution.
 
 
 
=== Step 3: Add Speech To Text Integration Account ===
 
 
A Speech To Text integration account uses your credentials to connect Bright Pattern Contact Center to a third-party STT engine. Integration accounts are configured in the Contact Center Administrator application.
 
A Speech To Text integration account uses your credentials to connect Bright Pattern Contact Center to a third-party STT engine. Integration accounts are configured in the Contact Center Administrator application.
  
Line 47: Line 27:
 
# Note that if you do not see Speech to Text as an option when adding a new integration account, that option has not been enabled for your contact center. See your service provider for more information.
 
# Note that if you do not see Speech to Text as an option when adding a new integration account, that option has not been enabled for your contact center. See your service provider for more information.
  
=== Step 4: Add Text To Speech Integration Account ===
+
=== Step 3: Set up a Text-to-Speech engine through your service provider ===
 +
* '''If using IBM Watson:''' In IBM Cloud, add Speech-to-Text as a service.
 +
 
 +
* '''If using Google:''' Enable Google Cloud Speech API.
 +
 
 +
=== Step 4: Add Text To Speech Integration Account ===  
 
Likewise, a Text to Speech integration account uses your credentials to connect Bright Pattern Contact Center to a third-party TTS engine. TTS integration lets you create voice prompts in numerous supported languages to automate bot responses.
 
Likewise, a Text to Speech integration account uses your credentials to connect Bright Pattern Contact Center to a third-party TTS engine. TTS integration lets you create voice prompts in numerous supported languages to automate bot responses.
  
# In ''Contact Center Administrator > Call Center Configuration > Integration Accounts'', add a new '''Text to Speech''' integration account. For property descriptions, see the ''Contact Center Administrator Guide'', section [[Contact-center-administrator-guide/IntegrationAccounts/TextToSpeech |  Text To Speech Integration (TTS)]].<br /><br />
+
# In ''Contact Center Administrator > Call Center Configuration > Integration Accounts'', add a new '''Text to Speech''' integration account. For property descriptions, see the ''Contact Center Administrator Guide'', section [[Contact-center-administrator-guide/IntegrationAccounts/TextToSpeech |  Text To Speech Integration (TTS)]].<br /><br />[[File:Google-TTS-4.PNG|800px|thumb|center|Select the type of TTS integration account]]<br /><br />
# See the '''Load Voices''' property. If using Google, to get the list of voices to appear, you need to go into Google Explorer and authorize a list in a specific language to be used.<br /><br />
+
# See the '''Load Voices''' property. If this is a Google TTS integration account, load voices by completing an additional step in Google. See [[Tutorials-for-admins/Voice/LoadVoicesGoogleTTS |  How to Load Voices from Google Cloud Text-to-Speech API]].<br /><br /><br /><br />[[File:TTS1-53.PNG|800px|thumb|center|Google TTS integration account properties]]<br /><br />
## Go to https://developers.google.com/apis-explorer/?hl=en_US#search/voices/m/texttospeech/v1/texttospeech.voices.list<br /><br />
+
# Then click '''Load Voices'''. This may take a few minutes. When the voices are loaded, a message will display the date they were added: “Loaded on XX/XX/XX.”<br /><br />
## In '''languageCode''', enter the language code (e.g., "en-US")<br /><br />
+
# Click '''Apply''' to save your changes.
## In '''fields''', enter "voices"<br /><br />
 
## Click '''Authorize and execute'''<br /><br />
 
##In the '''Select OAuth 2.0 Scopes''' dialog, select the checkbox for the scope to use<br /><br />
 
##Click '''Authorize and execute''' (again)<br /><br />
 
##In the next dialog, allow access to your Google account<br /><br />
 
##This initiates the request (GET list in languageCode) and returns the response code and list (JSON)<br /><br />
 
# Go back to your TTS integration account properties and click '''Load Voices'''. This may take a few minutes. When the voices are loaded, a message will display the date they were added: “Loaded on XX/XX/XX.”<br /><br />
 
#Click '''Apply''' to save your changes.
 
  
=== Step 5: Add a Voice Scenario That Includes Play-Listen and Bot Scenario Blocks ===
+
=== Step 5: Add a Voice Scenario That Includes Play-Listen and Bot Scenario Blocks ===  
 
The [[Scenario-builder-reference-guide/PlayListen |  Play-Listen]] scenario block is a key part of conversational IVR. This block uses the integrated TTS and STT accounts that you just set up to play voice prompts to the caller and to listen for the caller’s response.
 
The [[Scenario-builder-reference-guide/PlayListen |  Play-Listen]] scenario block is a key part of conversational IVR. This block uses the integrated TTS and STT accounts that you just set up to play voice prompts to the caller and to listen for the caller’s response.
  
Line 72: Line 49:
 
# Modify the scenario to suit your needs, being sure to select the correct bot and STT account in the scenario blocks.
 
# Modify the scenario to suit your needs, being sure to select the correct bot and STT account in the scenario blocks.
  
=== Step 6: Add or Select a Scenario Entry ===
+
 
 +
[[File:ConIVR-Example-53.PNG|800px|thumb|center|Conversational IVR scenario example]]
 +
 
 +
 
 +
=== Step 6: Add or Select a Scenario Entry ===  
 
The scenario entry is the entry point for the caller. For more information, see the Contact Center Administrator Guide, section [[Contact-center-administrator-guide/ScenarioEntriesOverview |  Scenario Entries Overview]].
 
The scenario entry is the entry point for the caller. For more information, see the Contact Center Administrator Guide, section [[Contact-center-administrator-guide/ScenarioEntriesOverview |  Scenario Entries Overview]].
  
Line 79: Line 60:
 
# Click '''Apply'''.<br /><br />
 
# Click '''Apply'''.<br /><br />
  
=== You're Done ===
+
=== You're Done ===  
 
This completes your conversational IVR configuration. Next, you should try it out by calling your contact center's access number and interacting with the IVR and bot. You can always come back to your scenario and entry point for further editing.
 
This completes your conversational IVR configuration. Next, you should try it out by calling your contact center's access number and interacting with the IVR and bot. You can always come back to your scenario and entry point for further editing.
  
== Recommended Reading ==
+
== Recommended Reading ==  
 
For more information on inbound voice configuration, bots, integrations, and scenarios, see these Bright Pattern tutorials:
 
For more information on inbound voice configuration, bots, integrations, and scenarios, see these Bright Pattern tutorials:
  
Line 94: Line 75:
  
 
* [[Scenario-builder-reference-guide/ConversationalIVRScenario |  How to Use Conversational IVR in a Scenario]]
 
* [[Scenario-builder-reference-guide/ConversationalIVRScenario |  How to Use Conversational IVR in a Scenario]]
 
 
</translate>
 

Latest revision as of 04:04, 29 May 2024

• 日本語
• 5.19 • 5.3 • 5.8


How to Configure Conversational IVR

In this article, you will learn how to configure conversational IVR for your inbound voice service. Because Bright Pattern’s conversational IVR is the front end to a bot, most of the configuration will be done on the bot side (i.e., through Google, GoVivace, or IBM in your workspace), outside of Bright Pattern. This procedure will guide you through the steps to take after you have set up STT and TTS engines through your service provider.

For more information, see the Contact Center Administrator Guide, section What Is Conversational IVR?

Prerequisites

If you have not already done so, please complete these steps before proceeding:

Procedure

Step 1: Set up a Speech-to-Text engine through your service provider

  • If using IBM Watson: In IBM Cloud, add Speech-to-Text as a service.
  • If using Google: Enable Google Cloud Speech API.
  • If using GoVivace: Enable Speech to Text API.

Step 2: Add Speech To Text Integration Account

A Speech To Text integration account uses your credentials to connect Bright Pattern Contact Center to a third-party STT engine. Integration accounts are configured in the Contact Center Administrator application.

  1. In Contact Center Administrator > Call Center Configuration > Integration Accounts, add a new Speech to Text integration account. For property descriptions, see the Contact Center Administrator Guide, section Speech To Text Integration (STT).

  2. Note that if you do not see Speech to Text as an option when adding a new integration account, that option has not been enabled for your contact center. See your service provider for more information.

Step 3: Set up a Text-to-Speech engine through your service provider

  • If using IBM Watson: In IBM Cloud, add Speech-to-Text as a service.
  • If using Google: Enable Google Cloud Speech API.

Step 4: Add Text To Speech Integration Account

Likewise, a Text to Speech integration account uses your credentials to connect Bright Pattern Contact Center to a third-party TTS engine. TTS integration lets you create voice prompts in numerous supported languages to automate bot responses.

  1. In Contact Center Administrator > Call Center Configuration > Integration Accounts, add a new Text to Speech integration account. For property descriptions, see the Contact Center Administrator Guide, section Text To Speech Integration (TTS).

    Select the type of TTS integration account


  2. See the Load Voices property. If this is a Google TTS integration account, load voices by completing an additional step in Google. See How to Load Voices from Google Cloud Text-to-Speech API.



    Google TTS integration account properties


  3. Then click Load Voices. This may take a few minutes. When the voices are loaded, a message will display the date they were added: “Loaded on XX/XX/XX.”

  4. Click Apply to save your changes.

Step 5: Add a Voice Scenario That Includes Play-Listen and Bot Scenario Blocks

The Play-Listen scenario block is a key part of conversational IVR. This block uses the integrated TTS and STT accounts that you just set up to play voice prompts to the caller and to listen for the caller’s response.

Chat Bot Select Account and Ask a Bot blocks allow you to choose which integrated bots will be used for interacting with callers.

  1. In Contact Center Administrator, go to Scenarios > Voice and import our conversational IVR scenario template: File:App Conversational IVR Example.zip.

  2. Work through our scenario-building exercise, How to Use Conversational IVR in a Scenario.

  3. Modify the scenario to suit your needs, being sure to select the correct bot and STT account in the scenario blocks.


Conversational IVR scenario example


Step 6: Add or Select a Scenario Entry

The scenario entry is the entry point for the caller. For more information, see the Contact Center Administrator Guide, section Scenario Entries Overview.

  1. Go to Scenario Entries > Dial-in and add a new scenario entry.

  2. At the most basic level, add Name, Scenario, Service, Internal numbers, External numbers, and Transcribe calls (if no STT account is configured, this will be greyed out).

  3. Click Apply.

You're Done

This completes your conversational IVR configuration. Next, you should try it out by calling your contact center's access number and interacting with the IVR and bot. You can always come back to your scenario and entry point for further editing.

Recommended Reading

For more information on inbound voice configuration, bots, integrations, and scenarios, see these Bright Pattern tutorials: