Используйте текст в речь в рамках бота - PullRequest
0 голосов
/ 26 апреля 2018

Я использую Microsoft Bot Framework, C # и Visual Studio и пытаюсь заставить бота ответить речью, в настоящее время я работаю с этой документацией, я добавил ее в свойкод такой:

[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;
}

Проблема в том, что бот отвечает сообщением "Добро пожаловать в мой бот", но нет речи ни в эмуляторе, ни в производстве, как это можно исправить так, чтобыречь на самом деле выходит?

Ответы [ 2 ]

0 голосов
/ 30 апреля 2018

этот пример должен вам помочь: https://github.com/Microsoft/BotBuilder-Samples/tree/master/CSharp/intelligence-SpeechToText, вы можете отправить любой аудио / WAV-файл боту.

0 голосов
/ 26 апреля 2018

Вход для бота должен быть через голос , чтобы получить ответ в голосе.Таким образом, в эмуляторе, вам нужно нажать кнопку микрофона рядом с полем ввода «Введите ваше сообщение ...» и говорить на своем входе.Затем бот ответит обратно голосом.

enter image description here

...