Skip to content

This is text-to-speech converter using React.js and AWS Polly service. It is a simple web application that takes text as input and converts it to speech. The speech can be listened to directly or downloaded as an audio file. It also contains a progress bar to show the audio playing progress.

Notifications You must be signed in to change notification settings

Mohitur669/Text-To-Speech-Converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpeakIT: A Text to Speech Converter using AWS Polly

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.

Live Site

The project is hosted on Netlify and can be accessed here.

Features

  • Text to speech conversion
  • Listen to the audio directly
  • Download the speech as an audio file
  • Progress bar to show the audio playing progress

Tech Stack

  • React.js
  • AWS Polly

Prerequisites

  • 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.

Local Setup

  • 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 Locally

Connect with me

About

This is text-to-speech converter using React.js and AWS Polly service. It is a simple web application that takes text as input and converts it to speech. The speech can be listened to directly or downloaded as an audio file. It also contains a progress bar to show the audio playing progress.

Topics

Resources

Stars

Watchers

Forks