AWS LEX Web UI示例

时间:2017-12-13 07:50:19

标签: node.js aws-lambda amazon-lex

enter image description here我正在尝试从https://github.com/awslabs/aws-lex-web-ui#sample-site

运行示例AWS-Lex-Web-UI

根据我可以创建cognito池ID的指示,并保存在chatbot-ui-loader-config.json中并尝试使用npm start。服务器在localhost:8000启动,但我无法运行任何一个bot命令。

是否已使用示例示例在WEB-UI部分中实现了任何人。我想将我的机器人从AWS-LEX导出到任何一个本地服务器。

chatbot-ui-loader-config.json:

{
  "cognito": {
    "poolId": "us-east-1:b3bxxxx-xxxx-45c7-xxxx-9xxxxxxxx"
  },
  "lex": {
    "botName": "DataBot",
    "initialText": "You can ask me for help rendering a file. Just type \"Render File\" or click on the mic and say it.",
    "initialSpeechInstruction": "Say 'Render a file' to get started."
  },
  "polly": {
    "voiceId": "Salli"
  },
  "ui": {
    "parentOrigin": "",
    "toolbarTitle": "File Processor"
  },
  "recorder": {
    "preset": "speech_recognition"
  }
}

2 个答案:

答案 0 :(得分:2)

检查浏览器控制台是否有任何错误。当我尝试这个时,它帮助了我。 以下是我在本地尝试之前所经历的一些事情:

应正确设置IAM权限,例如cognito池应该可以访问Lex,或者Polly应该能够访问Lex。 联合身份与用户池 - 我不得不使用联合身份池。

答案 1 :(得分:-1)

我有同样的问题。我跟随this guide解决了我的问题。

  

此问题与为Amazon Cognito Pools设置适当的权限有关。可以从以上答案中指出的浏览器控制台中进行检查。

以上链接提供了分步指南。