我要向代理人索要我的wifi密码(例如9876),然后dialogflow会通过说“九千八百七十六”来回答,而不是告诉“九八十七六(简单数字格式)”。我尝试在数字之间使用空格,但效果很好,但是如何在不包括数字之间的空格的情况下实现呢?
答案 0 :(得分:2)
如果要更改Dialogflow给出的默认响应,可以查看SSML。使用SSML,您可以修改机器人的全部或部分响应。
在您的情况下,您应该查看say-as属性以仅更改数字输出。
要使用代码“ example 9876”获得所需的结果,您的ssml字符串应如下所示:
<speak>
example <say-as interpret-as="verbatim">9876</say-as>
</speak>
这将翻译为:“示例九八七六”。
如果您在Google上使用Actions,则可以在模拟器的“音频”标签下使用SSML进行测试,并测试某些SSML标签适合您的期望结果。