用于说话/不说话的MS BotFramework逻辑

时间:2017-09-12 11:07:35

标签: c# botframework text-to-speech

MS BotFramework似乎有一些逻辑导致以下行为: *如果我对机器人说话(而不是打字),它会以语音回应。 *如果我输入机器人,它只会响应输入的文字。

我在SDK中寻找这个逻辑所在的位置,是否有影响它的地方?例如。即使我说话,机器人也要保持沉默?

1 个答案:

答案 0 :(得分:0)

这个逻辑显示在几个不同的地方,几乎所有的地方都是"你的"码。

在您的机器人中,由您来制定对传入消息的响应。什么都没有"自动"关于这个过程。 SDK有一些基本的频道功能发现,但他们只是为了帮助开发人员制定与频道相关的响应。

例外情况是,如果您使用自适应卡,并且您的卡上有SSML。在这种情况下,它取决于客户端(Cortana,Web Chat等)以及#34;渲染"卡根据您的设备功能 - 作为卡,或与语音相反。