Last week ChatGPT was released and everyone has been trying amazing things. I also started playing with it and wanted to try how it would integrate using the AI services from AWS and the results are AWSome!
In this post I will explain step by step how I created this project so you can also do it:
Best of all, you don't need to be an AI expert to create this!
I have devided this project in 8 steps:
Before you start playing with it, you need to define the general parameters:
# ChatGPT params
chatGPT_session_token = "<SESSION-TOKEN>"
# AWS params
aws_access_key_id = "<ACCESS-KEY-ID>"
aws_secret_access_key = "<SECRET-ACCESS-KEY>"
aws_default_region = "<AWS-REGION>"
aws_default_s3_bucket = "<S3-BUCKET>"
# Voice recording params
samplerate = 48000
duration = 4 #seconds
Make sure that the user that you have created in AWS have access to Amazon S3, Amazon Transcribe and Amazon Polly.
I hope you enjoy it as much as I did when I was building and playing with these services. I think these state-of-the-art technologies have a lot of opportunities/potential and when we use all of them together the results are AWSome!
If you have any question, suggestion or comment please feel free to add them on the comments or contact me directly! :)