.
├── README.md <-- This instructions file
├── resources <-- The resource for sumerian required
│ └── excellexbotplus.yaml <-- SAM template of ExcelLexBot
├── SumerianBundle
│ └── bundle.zip <-- The Sumerian exported bundle
├── function <-- Nodejs file for create face collection and import DynamoDB data
├── excel <-- The Lex bot for Sumerian dialogue component
├── face <-- Containe images for indexing face
└── SumerianResourceStack.yaml <-- SAM template if this stack
- Install aws-cli on your local machine.
- Set up AWS credential profile, please make sure you IAM user have enough permission.
$ aws configure --profile default
- Upload personal images to 'face' folder.
- Edit the personal data in 'function/data.json'.
- Run deploy.sh
- Modify those parameters, or just keep press enter and skip it.
$ chmod +x ./deploy.sh
$ ./deploy.sh
- Create a new scene in Sumerian
- Drag the SumerianBundle/bundle.zip into Sumerian
- Modify the following item:
- Change the 'Closeup Camera' to main camera
- Add the cognito identity pool arn from stack output to scene setting
- Change the AWS SDK url from stack output to scene setting
- Change all DynamoDB table name, SNS topic arn and face collection id (CODENAME+FaceCollection) from stack output to MainScript parameters
- Change the Lex bot name from Lex to MainScript parameters
- Open text editor, open document 'MicrophoneInput', go row 220, and change the bucket name
- At the end, publish the scene