首页 > 解决方案 > 在机器人框架中使用文本到语音

问题描述

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

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

标签: c#botframeworkssml

解决方案


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


推荐阅读