可能只有语音回应?

时间:2019-06-28 14:46:53

标签: dialogflow

当我执行以下操作

conv.ask(new SimpleResponse({
            speech:voiceResponse
        }));

播放音频响应,并且在Google助手中也显示相同的文本。

仅通过提供非空字符串的text属性,似乎也可以将语音属性用作文本来覆盖。

有没有一种方法可以完全消除文本,或者是设计使然/不好的做法?

1 个答案:

答案 0 :(得分:0)

这是设计使然,并且是不显示文本(如果可用)的一种不好的做法。通常,您应该显示出基本上与您说的相同的东西。尽管有很好的案例可以显示出一些不同的东西,但是您通常希望它们至少大致相同。

如果您觉得需要掩盖所讲的内容(例如,如果这是一个拼写游戏),则可以沿该行省略单词或其他内容,但您仍然应该显示一些内容。