gpt4 book ai didi

dialogflow-es - 有没有办法影响用户语音输入的解释方式?

转载 作者:行者123 更新时间:2023-12-04 00:52:54 24 4
gpt4 key购买 nike

我们在 Google 上有一个 Acton,用户需要在其中说出以下答案之一:“高”、“上升”、“低”或“下降”。

但是当用户说“high”时,它通常被识别为“hi”,而“low”被识别为“hello”。

我发现@Leon Nicholls 在这里使用 speechBiasing:https://github.com/entertailion/Magnificent-Escape-Action/blob/4258a544789624b82253b4d29355a7519aab4179/game.js

所以我在执行 onv.ask(...) 之前添加了这个:

conv.speechBiasing = ['High', 'Rising', 'Low', 'Falling'];

这导致了这个:

"speechBiasingHints": [ "High", "Rising", "Low", "Falling" ],

不幸的是,用户的回答在 SmartScreen 上仍然显示为“hi”而不是“high”。

还有其他方法可以影响用户语音输入的解释方式吗?

最佳答案

如果你想强制选择一个特定的意图作为响应,你可以使用 possibleIntents: [] ( doc ) 除了 speechBiasingHints: [].

您还可以按照 here 所述使用后续意图.请注意,尽管文档中的实现是在 Dialogflow 中完成的,但如果您不使用 Dialogflow,则可以在代码中重新创建逻辑。

关于dialogflow-es - 有没有办法影响用户语音输入的解释方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57136076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com