2

我正在使用 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;
}

问题是机器人回复消息“欢迎使用我的机器人”,但无论是在模拟器中还是在生产环境中都没有出现语音,如何解决这个问题以便语音真正出现?

4

2 回答 2

0

此示例应该可以帮助您:https ://github.com/Microsoft/BotBuilder-Samples/tree/master/CSharp/intelligence-SpeechToText ,您可以将任何音频/wav 文件发送到机器人。

于 2018-04-29T21:54:17.600 回答
0

机器人的输入需要通过语音来获得语音回复。因此,在模拟器中,您需要按下“键入您的消息..”输入框旁边的麦克风按钮并在您的输入中讲话。然后机器人将以语音回复。

在此处输入图像描述

于 2018-04-26T07:56:57.073 回答