/Text2Speech

This is a Web App which takes a input as a text and convert it into a speech file.:speech_balloon: to :ear:.

Primary LanguageHTMLMIT LicenseMIT

Text2Speech

Table of Content

Overview

  • As we know, some people have difficulty reading large amounts of text due to dyslexia and other learning disabilities. Some people have basic literary levels. They often get frustrated trying to browse the internet because so much of it is in text form or on other hand some people prefer to listen or watch a news article (or something like this) instead of reading. So to solve all these problems a concept comes into mind that is ”text to speech”. Text-to-speech (TTS) technology reads aloud digital text. It can take words on computers, smartphones, tablets and convert them into audio. We will be using Google Text to Speech commonly known as the gTTS API. It is very easy to use the library which converts the text entered, into an audio file which can be saved as a mp3 file. It supports several languages and the speech can be delivered in any one of the two available audio speeds, fast or slow.

Demo

APP LINK

GIF

text2speechgif

Workflow Diagram

archi

Installation

Clone the repository

https://github.com/dipesg/Text2Speech.git

Create virtual environment

conda create -n venv python=3.7 -y

Activate virtual environment

conda activate venv

Install Requirements

pip install -r requirements.txt

Run this file in command prompt in same directory where our files reside and in same virtual environment. Thats It.

python clientApp.py
Author: Dipesh Silwal
Email: dipeshsilwal31@gmail.com

Directory Tree

directory

Technologies Used