2017-06-13 174 views
1

我想使用Bing語音API與BOT框架,我從這個鏈接https://code.msdn.microsoft.com/bing/Speech-To-Text-Bot-using-db55e1d0如何使用Bing語音API運用BOT框架C#

下載C#項目,但在web.config中需要以下值來獲得令牌: 我試着用這些值:

<add key="BotId" value="YourBotId" /> <add key="MicrosoftAppId" value="83da8d84-f5c0-488a-8ebf-1eb74f5437f8" /> <add key="MicrosoftAppPassword" value="CHCvJpjoCKwukJHU2J30djc" />

當我運行與我在MicrosoftAppId指定的值,MicrosoftAppPassword

項目機器人仿真器引發以下錯誤:

-> POST 401 [conversationUpdate] [10:00:42] Error: The bot's MSA appId or password is incorrect. [10:00:42] Edit your bot's MSA info

但我認爲I'm使用正確的值。 我從https://apps.dev.microsoft.com獲得了appID和Passwordsecret,並且當我註冊我的機器人時,我也嘗試了從bot框架註冊門戶提供的appID和密碼。

我不知道是否可能是因爲我沒有提供密鑰=「BotId」,但我不知道我在哪裏可以獲得該ID。

如果您下載該項目並告訴我如何使其工作,您將幫助我很多。

回答

1

使用仿真器時,不需要填寫MicrosoftAppIdMicrosoftAppPassword

另外,here您會發現使用Bing Speech-to-Text API的另一個機器人示例。

而且順便說一句,如果你需要的AppId和AppPassword(例如部署殭屍Azure時),你需要使用的有,你從博特註冊門戶得到了那些