This is text-to-speech converter using AWS Polly service. It is a simple web application that takes text as input and converts it to speech.
The project is hosted on Netlify and can be accessed here.
- Text to speech conversion
- Listen to the audio directly
- Download the speech as an audio file
- Progress bar to show the audio playing progress
- React.js
- AWS Polly
- AWS Account
- AWS IAM user with a access key and secret key
- AWS
AmazonPollyFullAccess
policy granted to the IAM user
Don't worry AWS free tier grants 5 million characters per month (for using AWS Polly) for the first 12 months.
- Clone the repository
- Install node modules using
npm install
- Create a
.env
file in the root directory and add the following environment variables:
REACT_APP_CLIENTID=<your_aws_access_key_id>
REACT_APP_SECRETKEY=<your_aws_secret_access_key>
REACT_APP_REGION=<your_aws_region>
- Run the application using
npm start
- Open http://localhost:3000 to view it in the browser.