Чтобы использовать функцию преобразования текста в речь в эмуляторе Bot Framework, пользователь должен сначала использовать микрофон в эмуляторе.По сути, бот будет говорить с пользователем только в том случае, если пользователь сначала говорит с ним.Обратите внимание, что для включения функции микрофона в эмуляторе необходимо выполнить несколько шагов:
- Если у вас еще нет microsoftAppId и microsoftAppPassword для вашего бота, вам придется либо создать новыйбот или зарегистрируйте своего бота на портале Azure.Имейте в виду, что если вы решите зарегистрировать своего бота, вы не сможете развернуть его позже без создания нового бота.
После того, как у вас есть microsoftAppId и microsoftAppPassword, вам придется создать .env
файл для их хранения.Он должен выглядеть следующим образом:
MicrosoftAppId = YOUR_MICROSOFT_APP_ID MicrosoftAppPassword = YOURR_MICROSOFT_APP_PASSWORD
Кроме того, убедитесь, что вы настроили dotenv
в вашем app.js
файле.
- Теперь вам нужно либо добавить свой microsoftAppId и microsoftAppPassword к конечной точке разработчика в файле бота, либо добавить его через эмулятор.Чтобы добавить его в эмулятор, щелкните правой кнопкой мыши на своем боте в разделе
ENDPOINT
и выберите Edit Settings
.Должно открыться приглашение, в котором вы можете заполнить microsoftAppId и microsoftAppPassword.
После того, как вы выполнили все вышеперечисленные шаги, запустите своего бота и подключитесь к нему в эмуляторе.Вы должны иметь возможность использовать микрофон, чтобы общаться с вашим ботом, и бот должен ответить, сказав какой-нибудь текст.Надеюсь, это поможет.