
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.4.1 通用语音助手
大多数人都很熟悉智能音箱或手机通用语音助手,如亚马逊的Alexa、苹果的Siri和谷歌的Assistant。通用语音助手能够为用户提供日常信息,包括体育比分、新闻、天气以及知名公众人物的信息。它们还可以播放音乐并控制家电设备。与这些功能相对应,通用语音助手能够识别用户问题的意图,例如,在用户问题“获取<地名>的天气预报”中,意图是“获取天气预报”,而<地名>表示一个实体。类似地,在用户问题“<队伍名称>游戏的得分”中,意图是“获得游戏比分”,特定的队伍名称作为实体。这些应用程序一般知识广博,但缺乏深度。在大多数情况下,它们与用户的交谈只是基于一个或最多两个相关的实体。也就是说,在大多数情况下,这类系统无法进行深入而复杂的对话。
通用语音助手封闭且私有。这意味着开发人员很难向其添加通用功能,比如添加一种新的语言。不过,除了前面提到的语音助手之外,还有一款名为Mycroft的开源助手,它允许开发人员向底层系统添加功能,而不仅仅是使用平台所提供的功能。