【问题标题】:Is there anyway to make google assistant's speech recognition better recognise words used in my dialogflow agent?有没有办法让谷歌助手的语音识别更好地识别我的对话流代理中使用的单词?
【发布时间】:2026-02-07 04:10:02
【问题描述】:

我正在使用 Dialogflow 创建一个可以在谷歌助手上使用的聊天机器人。然而,语音识别经常错误地识别出预期的单词。例如,当我说“印章”这个词时,它会将所说的词错误地识别为“盾牌”。

有什么方法可以“训练”或让谷歌助手更好地识别单词?

【问题讨论】:

    标签: dialogflow-es actions-on-google


    【解决方案1】:

    如果您想改进的单词数量有限,那么可以选择使用 Dialogflow 的entities。例如,如果您试图识别某些动物。您可以创建一组动物作为实体,并设置意图在用户输入中查找动物实体。

    除了这个选项之外,我不知道有什么其他方法可以改善演讲本身,您可以train Dialogflow 将“密封”和“屏蔽”映射到您想要的意图,但这不会改变实际字,它仍然是盾牌。

    对于语音识别的任何其他改进,恐怕您将不得不等待 Google 对其算法的更新。

    【讨论】:

      【解决方案2】:

      刚刚发现 dialogflow 中有一个新的 beta 功能应该会有所帮助。

      https://cloud.google.com/dialogflow/docs/speech-adaptation

      编辑: 但是不适用于 Google 上的操作。

      【讨论】: