我正在通过首先使用 FormFlow 构建机器人来构建 Coratana 技能。我使用 LUIS 检测到我的意图和实体,并将这些实体传递给我的 FormFlow 对话框。如果一个或多个 FormFlow 字段未填写,FormFlow 对话框会提示用户填写缺失的信息,但此提示不会语音,仅显示在 cortana 屏幕上。FormFlow 有没有办法说出提示?
在下面显示的屏幕截图中,提示“您需要机场班车吗?” 只是显示而不说话:
我的 formFlow 定义如下所示:
[Serializable]
public class HotelsQuery
{
[Prompt("Please enter your {&}")]
[Optional]
public string Destination { get; set; }
[Prompt("Near which Airport")]
[Optional]
public string AirportCode { get; set; }
[Prompt("Do you need airport shuttle?")]
public string DoYouNeedAirportShutle { get; set; }
}