美文网首页语音交互
网页表单查询的基本语音交互

网页表单查询的基本语音交互

作者: 草珊瑚_6557 | 来源:发表于2017-10-08 22:05 被阅读11次
    场景
    客户:
    查询工号007的数据
    小超超:
    好的,正在为您展示数据
    
    背后的逻辑

    语音转化为文字。
    对文字进行词法分析。

    1.分词
    查询 工号 007 数据
    
    2.词性识别
    {
      动词: ['查询'],
      普通名词: ['工号','数据'],
      专有名词: ['007']  
    }
    

    注意:词性识别和依存句法分析往往同时进行。

    3.依存句法分析
    依存句法分析
    [
        {
            id: '0',
            cont:'查询',
            pos: 'v',
            relate: 'HED',
            parent: '-1'
        },
        {
            id: '1',
            cont:'工号',
            pos: 'n',
            relate: 'ATT',
            parent: '2'
        },
        {
            id: '2',
            cont:'007',
            pos: 'm',
            relate: 'ATT',
            parent: '4'
        },
        {
            id: '3',
            cont:'的',
            pos: 'u',
            relate: 'RAD',
            parent: '2'
        },
        {
            id: '4',
            cont:'数据',
            pos: 'n',
            relate: 'VOB',
            parent: '0'
        },
        
    ]
    
    依存句法分析标注关系 (共14种)
    4.匹配预设功能

    当前场景预设功能是

       [
          {
            function: function (workNo) {console.log('workNo',workNo) },
            keywords: ['查', '要', '搜', '给'],
            arguments: [{
              keywords: '工号',
              argName: 'workNo',
            }]
          }
        ]
    

    通过依存句法分析的结果,获取核心关系的词是查询,它同时也是个动词。
    与预设方法查询进行词义相似度分析,分析结果是百分百
    把参数工号跟句子里的名词们进行匹配。
    匹配到百分百相似的名词工号
    并找到这个词ATT相关的词007
    接下来就是,
    007填入网页表单域上,执行查询动作。

    相关文章

      网友评论

        本文标题:网页表单查询的基本语音交互

        本文链接:https://www.haomeiwen.com/subject/zuyyyxtx.html