新街七月 11-2021-innd-simplicity-esports-globex-data-fandom-sports-winston-gold-strikeforce-sukai.jpg

使用 WhatsApp 和 Watson 服务创建对话式语音机器人

源节点: 1856777

总结

在此 Code Pattern 中,构建一个框架,允许用户使用 WhatsApp 应用程序发送语音查询并从 IBM Watson Assistant 获得响应。 来自用户的查询通过自定义应用程序发送到 Watson Speech to Text Service。 然后将 Watson Speech to Text Service 的输出提供给 Watson Assistant。 Watson Assistant 以适当的答案回复用户。

产品描述

对话式 AI 语音机器人正在帮助企业自动执行重复且耗时的查询。 这使您的团队有更多时间来处理更复杂、更优先的战略任务,同时仍能确保客户参与其中。 语音机器人接受语音输入,可以摄取、分析、解释和回应客户的询问,目标是能够实时回答客户的问题或能够继续与客户进行文本交换以澄清问题。

语音机器人在许多打字不方便的情况下很有用,例如:

  • 觉得说话比打字更方便的老年客户。 一些客户的口语技能比书面语言技能更好。 他们发现使用语音机器人更容易。
  • 需要更新系统的移动交付主管。

此代码模式使用客户通过 WhatsApp 应用程序讲巴西葡萄牙语的场景与客户服务中心进行交互。 构建了一个框架,让客户可以在 WhatsApp 上使用语音发送查询,然后从 Watson Assistant 获得响应。 用户的查询通过自定义应用程序发送到 Watson Speech to Text Service。 然后将 Watson Speech to Text Service 的输出输入 Watson Assistant。 Watson Assistant 在巴西葡萄牙语的内置支持的帮助下理解查询,并以适当的答复回复用户。 此代码模式可以配置为支持多种语言。 Watson Assistant 支持这些 语言.

完成此代码模式后,您将了解如何:

  • 使用 Watson Speech to Text 服务
  • 使用 Watson Assistant 服务
  • 将 WhatsApp 与 Watson 服务集成
  • 处理通过 WhatsApp 语音发送的查询

流程图

flow

  1. 用户在 WhatsApp 应用程序中发送语音或文本消息。
  2. 该消息将重定向到Twilio可编程消息服务。
  3. Twilio 将消息重定向到部署在 IBM Cloud 或 Red Hat OpenShift 上的语音机器人应用程序。
  4. 如果用户发送了语音消息,语音机器人应用程序将使用 Watson Speech to Text Service 将消息转录为文本。
  5. 文本消息被发送到 Watson Assistant。
  6. Watson Assistant 聊天机器人检测意图并回复响应。
  7. Twilio 可编程消息服务将响应消息重定向到 WhatsApp。
  8. 用户可以在 WhatsApp 上查看响应消息。

说明

在中找到详细步骤 读我 文件。 这些步骤说明了如何:

  1. 克隆存储库。
  2. 创建 Watson 服务。
  3. 创建 Twilio 服务。
  4. 构建和部署语音机器人应用程序。
  5. 在 WhatsApp 上试用语音机器人应用程序。

来源:https://developer.ibm.com/patterns/create-a-multilingual-voicebot-on-whatsapp-using-watson-services/

时间戳记:

更多来自 IBM开发人员