[Day2] 什麽是语音对话介面 VUI

在进入正式的开发流程前,
先来简单快速地了解语音对话介面的一些关键词。

语音对话介面 (Voice User Interface,VUI)

依据对话量多寡,可以粗略分为以下两种对话的分类。
传统上的对话都是单轮对话,而近日因机器学习的发展使多轮对话渐成主流。

  • 单轮对话:一问一答就结束对话 Ex: 单纯的一段问答对话
  • 多轮对话:一问一答的同时衍生出新的问题和新的回答,从而无限接近用户的真实诉求 Ex:LaMda

设计工具

示例对话:爲VUI挑选最常见的使用场景,爲这些场景写一系列最优路径的示例对话以及异常情况的示例对话。

  • 视觉原型图:视觉原型图可将用户体验可视化,结合VUI,让用户产生更完整的视听体验。
  • 流程图:设计使用者在与其互动时的操作的可能流程

设计概念

  • 确定策略:控制式还是对话式。
  1. 对话不如预期时的反应会是什麽?
  2. 系统将以什麽形式进行反馈?
  3. 以什麽形式来确认用户的意图?

命令

  • 控制模式:透过特定按键呼叫语音助理
  • 对话模式:使用更自然的对话技巧进行话语权转换

置信度阈值

VUI主要通过语音来反馈结果,确认讯息对於对话体验非常重要,要做到这一点需要使用置信度阈值
使用三级置信度时,系统将一定的阈值内以明确的形式确认讯息,若是讯息置信度小於45%,则系统会通过显性确认讯息。若是讯息置信度大於80%,则系统将以隐性置信度来确认。

确认方式

  • 显性确认:需要强制用户确认讯息
  • 隐性确认:用户只需要接受讯息,但无需强制确认
  • 非语言式确认:仅需行动反馈,无需口头响应。例如:「打开窗帘」
  • 通用确认:通用确认并不需要用户确认具体项目,而是开放式的聊天,从中我们可以了解用户的心情和状态等。这类反馈需要一些通用性的回答。
  • 视觉确认:使用萤幕展示选项,让用户快速确认某件事情

异常处理

因环境噪声或用户声音的轻重,导致系统出错。
出错的情况有:

  • 未检测到语音讯息;检测到了语音,但未识别出结果
  • 语音被正确识别了,但系统不能处理这些讯息的反馈
  • 部分语音讯息识别出错。

内容出处

浅谈语音交互界面设计


<<:  Docker - Docker 执行 Maven

>>:  < 关於 React: 开始打地基| 如何创立一个新专案>

Day 14 | Flutter 基本介绍

什麽是Flutter 正如第一篇文章所说的 Flutter 是一个「框架」,可以用来开发跨平台原生的...

进击的软件工程师之路-软件战斗营 第二十周(结训周)

心得感想   经历了二十周,五个月的培训,从一个连回圈都不太懂的外行人,到可以自己写出一个App(虽...

Day13|【Git】档案管理 - 档案还原 git checkout

当我们不小心把档案或目录删除时,有什麽办法可以还原档案呢? git checkout 、git re...

Day-06 Classification

昨天聊完如果要做资料 Regression(预测)的话,要给予基本的 Model + Data,并...

DAY 01 : 让企业拥有真正属於自己的ERP

说明、缘由 投入资讯产业约17年,历经过许多的程序语言,也投入过不同的行业别,5年前开始接触Odoo...