The main README is here: Amazon Transcribe Live Call Analytics (LCA) with Agent Assist Sample Solution
This Developer README describes how to build the project from the source code - for developer types - so you can deploy to additional regions, or build and deploy customized source code.
To deploy or to publish, you need to have the following packages installed on your computer:
- bash shell (Linux, MacOS, Windows-WSL)
- node v18 and npm
- docker
- zip
- python3, pip3, virtualenv
- aws (AWS CLI)
- sam (AWS SAM)
Copy the GitHub repo to your computer. Either:
- use the git command: git clone https://github.com/aws-samples/amazon-transcribe-live-call-analytics.git
- OR, download and expand the ZIP file from the GitHub page: https://github.com/aws-samples/amazon-transcribe-live-call-analytics/archive/refs/heads/develop.zip
In our main README, you will see that we provided Easy Deploy Buttons to launch a stack using pre-built templates that we published already to an S3 bucket.
If you want to build and publish your own template, to your own S3 bucket, so that others can easily use a similar easy button approach to deploy a stack, using your templates, in your preferred region, here's how.
Navigate into the project root directory and, in a bash shell, run:
./publish.sh <cfn_bucket_basename> <cfn_prefix> <region e.g. us-east-1>
.
This:- checks your system dependendencies for required packages (see Dependencies above)
- creates CloudFormation templates and asset zip files
- publishes the templates and required assets to an S3 bucket in your account called
cfn_bucket_basename-region
(it creates the bucket if it doesn't already exist) - optionally add a final parameter
public
if you want to make the templates public. Note: your bucket and account must be configured not to Block Public Access using new ACLs.
That's it! There's just one step.
When completed, it displays the CloudFormation templates S3 URLs and 1-click URLs for launching the stack creation in CloudFormation console, e.g.:
OUTPUTS
Template URL: https://s3.us-east-1.amazonaws.com/yourbucketbasename-us-east-1/lca-test/lca-main.yaml
CF Launch URL: https://us-east-1.console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/create/review?templateURL=https://s3.us-east-1.amazonaws.com/yourbucketbasename-us-east-1/lma-test/lca-main.yaml&stackName=LCA
Done
Follow the deployment directions in the main README, but use your own CF Launch URL instead of our pre-built templates (Launch Stack buttons).
We welcome your contributions to our project. Whether it's a bug report, new feature, correction, or additional documentation, we greatly value feedback and contributions from our community.
See CONTRIBUTING for more information.
See Security issue notifications for more information.
This library is licensed under the Apache-2.0 License. See the LICENSE file.