在Bot框架中使用文字进行语音交流

我正在使用Microsoft Bot框架,C#和Visual Studio,并且试图使Bot进行语音回复,我目前正在使用此文档,我已将其添加到我的代码中,如下所示:


[LuisIntent("GreetTheBot")]

public async Task GreetIntent(IDialogContext context, IAwaitable<object> activity, LuisResult result)

{

    await context.SayAsync(text: "Welcome to my bot!", speak: "Welcome to my bot!");

    return;

}

问题是该机器人回复了“ Welcome to my bot”消息,但在仿真器或生产环境中都没有语音发出,如何解决此问题,以便语音实际上发出?


动漫人物
浏览 161回答 2
2回答

江户川乱折腾

机器人的输入必须通过voice来以语音形式返回响应。因此,在模拟器中,您需要按“输入您的消息..”输入框旁边的麦克风按钮,然后输入您要输入的内容。然后,该漫游器将以语音回复。
打开App,查看更多内容
随时随地看视频慕课网APP