【问题标题】:Dialogflow Entity Match IssuesDialogflow 实体匹配问题
【发布时间】:2019-09-19 23:38:21
【问题描述】:

我们构建了一个意图来检测用户社会保险号的最后四位数字。训练短语捕获@sys.number-sequence 和@sys.number 实体。我们使用语音(音频)匹配意图。当单独读出数字时,@sys.number-sequence 匹配。当我们说四十五六十七 (4567) 或四千五百六十七 (4567) 时,@sys.number 是匹配的。这适用于大多数数字。但是我们遇到了以下两个问题:

  1. 当我们阅读“一一一”时,这两个实体都不匹配。声音实际上被转录为“一一一”。但它与 1111 的数字序列不匹配。

  2. 当我们说“八十二七十五”时,@sys.number 匹配,但仅捕获 82。参数值是 82 而不是 8275。

如果有人能阐明这些问题,不胜感激。

【问题讨论】:

    标签: dialogflow-es


    【解决方案1】:

    这也可能是您正在使用的 Speech to Text 引擎的问题。但是为了检查 Dialogflow,我构建了以下实体和意图,并且能够轻松捕获 4 位数字。

    我使用 Dialogflow 的 Mic 选项对语音命令进行了测试。

    此外,请查看其他 systems entities,您可能会使用它来捕获数字,即使它们是为其他东西(如邮政编码)而设计的。

    希望以下示例对您有所帮助。

    实体



    意图

    【讨论】:

    • 这个实体确实有助于更可靠地识别四位数字。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 2021-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多