Skip to content

A simple web application that converts text input into speech using the Web Speech API. Users can enter text, adjust the playback speed, and hear the text spoken aloud. The application features dynamic button text and color updates based on the speech synthesis state.

Notifications You must be signed in to change notification settings

ranaahmed786/TextToSpeechApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TextToSpeechApp

A simple web application that converts text input into speech using the Web Speech API. Users can enter text, adjust the playback speed, and hear the text spoken aloud. The application features dynamic button text and color updates based on the speech synthesis state.

Table of Contents

Features

  • Text-to-Speech Conversion: Converts entered text into spoken words using the Web Speech API.
  • Playback Speed Control: Adjusts the speed of the speech playback.
  • Dynamic Button Feedback: Updates the button text and color based on the application's state.

UI

image

How to Use

  1. Clone or Download: Clone this repository or download all the files and place them in a folder on your device.
  2. Open in Browser: Open the index.html file in a web browser.
  3. Enter Text: Type your text into the textarea.
  4. Generate Speech: Click the "Generate Audio" button or press Enter to hear the text spoken aloud.

Technologies Used

  • HTML: For the structure of the web page.
  • CSS: For basic styling.
  • JavaScript: For functionality and interaction with the Web Speech API.

Installation

No installation is required. Simply open the index.html file in your web browser to use the application.

Contributing

Feel free to submit issues or pull requests if you have suggestions or improvements for the project.

About

A simple web application that converts text input into speech using the Web Speech API. Users can enter text, adjust the playback speed, and hear the text spoken aloud. The application features dynamic button text and color updates based on the speech synthesis state.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published