语义理解

通过语法、语义、语用的分析,输出基于场景的自然语言的语义表示。

语义引擎提供直接输入文本或音频解析语义的能力,按照其使用条件又可分为:本地语义和云端语义。开发者应该按照设备的使用场景(网络条件)和需求,合理的选择语义或者融合方案。

本地语义

由于车载场景网络的不稳定性,本地语义是较强的业务需求。当前思必驰支持在离线场景下,输出有限集合本地语义。主要包含 3 类:

  • xbnf:同 grammar 识别结果同时输出语义,参考: 语法构建
  • 本地 navi:倾向于离线导航的语义
  • 本地 dui:dui 上配置的l离线技能

云端语义

云端语义相较于本地语义,思必驰提供语义更丰富、可定制、可视化配置的全链路 dui 开放平台。端侧无需关注具体语义解析,只需对接配置的云端技能 command 、api 相关内容数据即可完成语音助手的开发。

备注:目前纯云端语义引擎已不再维护,推荐使用:云端对话引擎

语义融合

为提高语音体验,如何选择精准的语义,融合策略至关重要。在此会涉及多种融合:

  • 本地语义多路融合:grammar +本地 navi+本地 dui。
  • 本地语义和云端语义融合:本地仲裁后的语义+云端语义。

此策略需要开发者根据实际的产品需求,实现合理的融合策略,可参考:

  1. 离在线识别融合方案

results matching ""

    No results matching ""